StandardIntegrityManager

public interface StandardIntegrityManager


Gère les demandes d'informations sur l'intégrité.

Résumé

Types imbriqués

Demande de prepareIntegrityToken.

Compilateur pour PrepareIntegrityTokenRequest.

Demande de StandardIntegrityManager#showDialog(StandardIntegrityDialogRequest).

Compilateur pour StandardIntegrityDialogRequest.

Encapsule le résultat d'une vérification d'intégrité standard afin qu'il puisse être utilisé pour créer un StandardIntegrityDialogRequest.

Représente un échec de la vérification de l'intégrité, contenant StandardIntegrityException.

Représente un contrôle d'intégrité réussi, contenant le StandardIntegrityToken.

Réponse de StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Fournisseur de jetons d'intégrité standard.

Demande de StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Compilateur pour StandardIntegrityTokenRequest.

Méthodes publiques

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

Prépare le jeton d'intégrité et le rend disponible pour effectuer des requêtes via StandardIntegrityTokenProvider.

abstract Task<Integer>

Affiche une boîte de dialogue.

Méthodes publiques

prepareIntegrityToken

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

Prépare le jeton d'intégrité et le rend disponible pour effectuer des requêtes via StandardIntegrityTokenProvider.

Vous pouvez appeler cette méthode de temps en temps pour actualiser le StandardIntegrityTokenProvider obtenu.

Notez que cette API appelle les serveurs Google et nécessite donc une connexion réseau.

Paramètres
StandardIntegrityManager.PrepareIntegrityTokenRequest request

Objet avec lequel préparer le jeton d'intégrité.

Renvoie
Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

Une tâche (Task) qui se termine une fois que le flux prepareIntegrityToken a réussi ou échoué. En cas d'échec, une StandardIntegrityException encapsulée avec une Task est générée.

showDialog

abstract Task<IntegershowDialog(
    StandardIntegrityManager.StandardIntegrityDialogRequest request
)

Affiche une boîte de dialogue.

Cette méthode ne peut être appelée qu'une seule fois par StandardIntegrityDialogRequest.StandardIntegrityResponse.

Remarque : Ajouté dans la version 1.5.0 de la bibliothèque.

Depuis la version 1.5.0

Paramètres
StandardIntegrityManager.StandardIntegrityDialogRequest request

contient la configuration de la boîte de dialogue à afficher.

Renvoie
Task<Integer>

Une Task qui se termine par un IntegrityDialogResponseCode une fois que le flux showDialog a réussi ou échoué.