StandardIntegrityManager

public interface StandardIntegrityManager


Gerencia solicitações de informações de integridade.

Resumo

Tipos aninhados

Solicitação de prepareIntegrityToken.

Builder para a classe PrepareIntegrityTokenRequest.

Solicitação de StandardIntegrityManager#showDialog(StandardIntegrityDialogRequest).

Builder para a classe StandardIntegrityDialogRequest.

Encapsula o resultado de uma verificação de integridade padrão para que possa ser usado na criação de um StandardIntegrityDialogRequest.

Representa uma verificação de integridade com falha, contendo o StandardIntegrityException.

Representa uma verificação de integridade bem-sucedida, contendo o StandardIntegrityToken.

Resposta de StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Provedor de token de integridade padrão.

Solicitação de StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Builder para a classe StandardIntegrityTokenRequest.

Métodos públicos

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

Prepara o token de integridade e o disponibiliza para solicitações via StandardIntegrityTokenProvider.

abstract Task<Integer>

Mostra uma caixa de diálogo ao usuário.

Métodos públicos

prepareIntegrityToken

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

Prepara o token de integridade e o disponibiliza para solicitações via StandardIntegrityTokenProvider.

Chame esse método periodicamente para atualizar o StandardIntegrityTokenProvider resultante.

Essa API faz uma chamada aos servidores do Google e, portanto, exige uma conexão de rede.

Parâmetros
StandardIntegrityManager.PrepareIntegrityTokenRequest request

o objeto com que o token de integridade será preparado.

Retorna
Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

Uma Task que é concluída quando o fluxo prepareIntegrityToken falha ou é realizado. Em caso de falha, uma StandardIntegrityException unida a uma Task será gerada.

showDialog

abstract Task<IntegershowDialog(
    StandardIntegrityManager.StandardIntegrityDialogRequest request
)

Mostra uma caixa de diálogo ao usuário.

Esse método só pode ser chamado uma vez por StandardIntegrityDialogRequest.StandardIntegrityResponse.

Observação:adicionado na versão 1.5.0 da biblioteca.

Desde a versão 1.5.0

Parâmetros
StandardIntegrityManager.StandardIntegrityDialogRequest request

contém a configuração para a caixa de diálogo a ser mostrada.

Retorna
Task<Integer>

Uma Task que é concluída com um IntegrityDialogResponseCode quando o fluxo showDialog é concluído ou falha.