StandardIntegrityManager

public interface StandardIntegrityManager

com.google.android.play.core.integrity.StandardIntegrityManager


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

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

Вложенные классы

class StandardIntegrityManager.PrepareIntegrityTokenRequest

Запрос StandardIntegrityManager.prepareIntegrityToken(PrepareIntegrityTokenRequest) .

class StandardIntegrityManager.StandardIntegrityToken

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

interface StandardIntegrityManager.StandardIntegrityTokenProvider

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

class StandardIntegrityManager.StandardIntegrityTokenRequest

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

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

abstract Task < StandardIntegrityManager.StandardIntegrityTokenProvider > prepareIntegrityToken ( StandardIntegrityManager.PrepareIntegrityTokenRequest request)

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

abstract Task < Integer > showDialog ( StandardIntegrityManager.StandardIntegrityDialogRequest request)

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

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

prepareIntegrityToken

public abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider> prepareIntegrityToken (StandardIntegrityManager.PrepareIntegrityTokenRequest request)

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

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

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

Параметры
request StandardIntegrityManager.PrepareIntegrityTokenRequest : объект для подготовки токена целостности.

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

showDialog

public abstract Task<Integer> showDialog (StandardIntegrityDialogRequest request)

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

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

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

Параметры
request IntegrityDialogRequest : содержит конфигурацию диалогового окна, которое будет показано.

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