Skip to main content

Дополнительно

Информация об устройстве​

    val info = DriverImpl.core.getDeviceInfo()       // строка с информацией об устройстве
val serial = DriverImpl.core.getSerialNumber() // серийный номер терминала
val vendor = DriverImpl.core.getVendor() // производитель
val model = DriverImpl.core.getModel() // модель

Системная информация​

Получение расширенной системной информации терминала (батарея, сеть, SIM, температура CPU, данные сверки и т.д.):

    // suspend
val sysInfo = DriverImpl.core.getSysInfo()
// sysInfo: SystemTransactionInfoDto? (systemInfo, batteryData, networkStatus, simIdentifiers, cpuTemperature, lastTransactionDateTime, reconciliationTerminalDayData)

Экран покупателя​

На терминалах с двумя экранами можно отображать изображение на экране покупателя:

    // suspend
DriverImpl.core.setSecondScreenDisplay(bmp = platformBitmap)

Загрузка логов​

Отправка диагностических логов SDK на сервер:

    // suspend
DriverImpl.core.uploadLogs()

Освобождение ресурсов​

При завершении работы с SDK вызовите destroy() для освобождения ресурсов:

    DriverImpl.core.destroy()

Аналитика​

Передайте свои трекеры Set<PublicAnalyticsTracker> в SdkInitializer.setTrackers(...). Это позволит получать публичные события без раскрытия чувствительных данных.