Skip to main content

Работа с периферийными устройствами

Управление подключенными устройствами

Операция открывает экран управления подключенными устройствами. На экране можно подключить нужные устройства и после вернуться в ваше приложение.

При успешном запросе Checkout возвращает resultCode = Activity.RESULT_OK (-1) и экземпляр класса Intent с действием action, которое было указано во входящем интенте.

При ошибке Checkout вернёт resultCode со значением отличным от Activity.RESULT_OK или intent будет содержать null.

Для определения факта успешного завершения запроса проверяйте значение параметра code:

  • значение 0 — запрос выполнен успешно;
  • значение отличное от 0 — произошла ошибка.

Описание метода

Операция: Управление подключенными устройствами

Действие: ru.lifepay.checkout.periphery.manage_connected_devices

Параметры запроса: отсутствуют

Параметры результата при успешном завершении:

НазваниеТипОбязательностьЗначение/описание
codeIntда0 - успешное завершение запроса.

Значения полей можно извлекать из экземпляра класса Bundle получаемого из свойства extras класса Intent при помощи методов extras.getInt(...) и extras.getString(...).

Параметры результата при ошибке:

НазваниеТипОбязательностьЗначение/описание
codeIntдаОтличное от нуля значение. Означает, что произошла ошибка.
messageStringдаТекст ошибки для вывода пользователю.