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)
Отзыв (удаление) устройства и соответствующего ему ключа ckey.
Помечает ключ, соответствующий данному устройству, как удаленный, ключ перестаёт действовать Перед вызовом метода должно выполняться условие 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 для обработки результатов