Проверка наличия новых функций смарт-терминала

Смарт-терминал регулярно получает новые функции, среди которых:

Новые функции активируются на устройстве, после покупки и установки приложения “Смарт-терминал Плюс”.

Чтобы проверить какие функции смарт-терминала доступны пользователям вашего приложения, используйте методы класса FeaturesApi.kt.

Методы класса FeaturesApi

На вход методы принимают контекст приложения (context). Они возвращают true, если функция активна, и false, если нет.

Проверить функцию “Реквизиты покупателя”

fun isPurchaserActive(context: Context)

Проверить функцию “Компактный чек”

fun isShortCheckActive(context: Context)

Проверить функцию “Маркировка алкоголя”

fun isAlcoMarkActive(context: Context)

Проверить функцию “Внешний УТМ”

fun isExternalUtmActive(context: Context)

Проверить функцию “Маркировка лекарств”

fun isMedicineMarkActive(context: Context)

Проверить функцию “Маркировка обуви”

fun isShoesMarkActive(context: Context)

Проверить функцию “Управленческие отчёты”

fun isManagementReportsActive(context: Context)

Проверить функцию “Удаление документов”

fun isDocumentCleanActive(context: Context)

Проверить функцию “Тег 1162 для обычного товара”

fun isClassificationCodeActive(context: Context)

Проверить функцию “Подакцизный товар”

fun isExciseProductsActive(context: Context)

Пример

Примеры использования методов вы найдёте в разделах “Добавление в чек адреса и места расчёта” и “Добавление чек маркированных лекарств”.