StandardIntegrityManager

public interface StandardIntegrityManager


Zarządza żądaniami informacji o integralności.

Podsumowanie

Typy zagnieżdżone

Prośba o prepareIntegrityToken.

Builder dla PrepareIntegrityTokenRequest.

Prośba o StandardIntegrityManager#showDialog(StandardIntegrityDialogRequest).

Builder dla StandardIntegrityDialogRequest.

Zawiera wynik standardowego testu integralności, dzięki czemu można go użyć do utworzenia obiektu StandardIntegrityDialogRequest.

Reprezentuje nieudaną kontrolę integralności, zawierającą StandardIntegrityException.

Reprezentuje udane sprawdzenie integralności, które zawiera pole StandardIntegrityToken.

Odpowiedź użytkownika StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Standardowy dostawca tokenów integralności.

Prośba o StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Builder dla StandardIntegrityTokenRequest.

Metody publiczne

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

Przygotowuje token integralności i udostępnia go do wysłania żądania za pomocą StandardIntegrityTokenProvider.

abstract Task<Integer>

Wyświetla użytkownikowi okno.

Metody publiczne

prepareIntegrityToken

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

Przygotowuje token integralności i udostępnia go do wysłania żądania za pomocą StandardIntegrityTokenProvider.

Od czasu do czasu możesz wywoływać tę metodę, aby odświeżyć wynikowy StandardIntegrityTokenProvider.

Pamiętaj, że ten interfejs API wykonuje wywołanie serwerów Google, dlatego wymaga połączenia sieciowego.

Parametry
StandardIntegrityManager.PrepareIntegrityTokenRequest request

obiekt, za pomocą którego ma zostać przygotowany token integralności.

Zwroty
Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

Obietnica Task, która jest realizowana po zakończeniu procesu prepareIntegrityToken (powodzeniem lub niepowodzeniem). W przypadku błędu zostanie zgłoszony wyjątek StandardIntegrityException opakowany w Task.

showDialog

abstract Task<IntegershowDialog(
    StandardIntegrityManager.StandardIntegrityDialogRequest request
)

Wyświetla użytkownikowi okno.

Tę metodę można wywołać tylko raz na StandardIntegrityDialogRequest.StandardIntegrityResponse.

Uwaga: dodano w wersji 1.5.0 biblioteki.

Od wersji 1.5.0

Parametry
StandardIntegrityManager.StandardIntegrityDialogRequest request

zawiera konfigurację okna, które ma się wyświetlić.

Zwroty
Task<Integer>

Obietnica Task, która kończy się wartością IntegrityDialogResponseCode po powodzeniu lub niepowodzeniu przepływu showDialog.