StandardIntegrityManager

public interface StandardIntegrityManager


Управляет запросами на предоставление информации о целостности.

Краткое содержание

Вложенные типы

Запрос на prepareIntegrityToken .

Конструктор для PrepareIntegrityTokenRequest .

Запрос StandardIntegrityManager#showDialog(StandardIntegrityDialogRequest) .

Конструктор для StandardIntegrityDialogRequest .

Инкапсулирует результат стандартной проверки целостности, чтобы его можно было использовать для создания StandardIntegrityDialogRequest .

Представляет собой неудачную проверку целостности, содержащую StandardIntegrityException .

Представляет собой успешную проверку целостности, содержащую StandardIntegrityToken .

Ответ StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest) .

Поставщик стандартных токенов целостности.

Запрос StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest) .

Конструктор для StandardIntegrityTokenRequest .

Публичные методы

abstract Task < StandardIntegrityManager.StandardIntegrityTokenProvider >

Подготавливает токен целостности и делает его доступным для запроса через StandardIntegrityTokenProvider .

abstract Task < Integer >

Отображает диалоговое окно для пользователя.

Публичные методы

prepareIntegrityToken

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProviderprepareIntegrityToken(
    StandardIntegrityManager.PrepareIntegrityTokenRequest request
)

Подготавливает токен целостности и делает его доступным для запроса через StandardIntegrityTokenProvider .

Вы можете вызывать этот метод время от времени, чтобы обновить полученный StandardIntegrityTokenProvider .

Обратите внимание, что этот API обращается к серверам Google и, следовательно, требует сетевого подключения.

Параметры
StandardIntegrityManager.PrepareIntegrityTokenRequest request

объект для подготовки токена целостности.

Возврат
Task < StandardIntegrityManager.StandardIntegrityTokenProvider >

Task , которая завершается после успешного или неудачного выполнения потока prepareIntegrityToken. В случае сбоя будет выдано исключение StandardIntegrityException , обёрнутое в Task .

showDialog

abstract Task<IntegershowDialog(
    StandardIntegrityManager.StandardIntegrityDialogRequest request
)

Отображает диалоговое окно для пользователя.

Этот метод можно вызвать только один раз для StandardIntegrityDialogRequest.StandardIntegrityResponse .

Примечание: добавлено в библиотеку версии 1.5.0.

С версии 1.5.0

Параметры
StandardIntegrityManager.StandardIntegrityDialogRequest request

содержит конфигурацию диалогового окна, которое будет отображаться.

Возврат
Task < Integer >

Task , которая завершается с получением IntegrityDialogResponseCode после успешного или неудачного выполнения потока showDialog.