public final class DevicesManager
extends _CallbackInvoker
Modifier and Type | Class and Description |
---|---|
static class |
DevicesManager.Action
Действия, выполняемые над устройством, ожидающим подтверждения регистрации
|
Constructor and Description |
---|
DevicesManager() |
Modifier and Type | Method and Description |
---|---|
static void |
listDevices(User user,
DevicesNetworkCallback callback)
Получение списка всех устройств
|
static void |
processAwaitingDevice(Activity parentActivity,
User user,
DeviceApprovalCallback callback)
Добавление или отказ в добавлении для устройства, ожидающего подтверждения.
Метод вызывает сканер QR-кода для получения данных о добавляемом устройстве из QR-кода, который отображается на
устройстве, запросившем добавление.
|
static void |
processAwaitingDevice(User user,
DeviceApprovalCallback callback)
Добавление или отказ в добавлении для устройства, ожидающего подтверждения.
Метод вызывает сканер QR-кода для получения данных о добавляемом устройстве из QR-кода, который отображается на
устройстве, запросившем добавление.
|
static void |
revoke(User user,
Device device,
NetworkCallback callback)
Отзыв (удаление) устройства и соответствующего ему ключа my.
Помечает ключ, соответствующий данному устройству, как удаленный, ключ перестаёт действовать Перед вызовом метода должно выполняться условие User.isReadyToSign() == true. |
public static void listDevices(User user, DevicesNetworkCallback callback)
user
- Объект пользователя, для которого будет предоставлен список устройствcallback
- Реализация DevicesNetworkCallback
для обработки результатов. При успешном выполнении
возвращается список устройствpublic static void revoke(User user, Device device, NetworkCallback callback)
User.isReadyToSign()
== true.user
- Объект пользователя данного устройстваdevice
- Объект устройстваcallback
- Реализация NetworkCallback
для обработки результатовpublic static void processAwaitingDevice(User user, DeviceApprovalCallback callback)
user
- Объект пользователя данного устройстваcallback
- Реализация DeviceApprovalCallback
для обработки результатовpublic static void processAwaitingDevice(Activity parentActivity, User user, DeviceApprovalCallback callback)
parentActivity
- Экземпляр Activity приложения, с которого будет запущено Activity из SDK.
При этом Activity из SDK добавляется в стек той же задачи, в которой запущена parentActivity.
Если указать null, то Activity из SDK будет запущена отдельной задачей из контекста приложения,
переданного при инициализацииuser
- Объект пользователя данного устройстваcallback
- Реализация DeviceApprovalCallback
для обработки результатов