IntegrityManager
public
interface
IntegrityManager
com.google.android.play.core.integrity.IntegrityManager |
Zarządza żądaniami informacji o integralności.
Podsumowanie
Metody publiczne | |
---|---|
abstract
Task<IntegrityTokenResponse>
|
requestIntegrityToken(IntegrityTokenRequest request)
Generuje i zwraca token do zapytań związanych z integralnością. |
abstract
Task<Integer>
|
showDialog(IntegrityDialogRequest request)
Wyświetla użytkownikowi okno. |
Metody publiczne
requestIntegrityToken
public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)
Generuje i zwraca token do zapytań związanych z integralnością.
Ładunek JSON jest podpisany i zaszyfrowany jako zagnieżdżony token JWT, czyli JWE z JWS.
JWE używa algorytmu A256KW do zawijania klucza i algorytmu A256GCM do szyfrowania treści. JWS używa algorytmu podpisywania ES256.
Całe odszyfrowywanie i weryfikacja powinny odbywać się w bezpiecznym środowisku serwera. Nie odszyfrowuj ani nie weryfikuj otrzymanego tokena w aplikacji klienckiej. W szczególności nigdy nie udostępniaj kluczy odszyfrowywania aplikacji klienckiej.
Więcej informacji znajdziesz na stronie https://developer.android.com/google/play/integrity/verdict#token-format.
Parametry | |
---|---|
request |
IntegrityTokenRequest : obiekt, za pomocą którego można poprosić o token integralności. |
Zwroty | |
---|---|
Task<IntegrityTokenResponse> |
Obietnica Task , która jest realizowana po zakończeniu procesu requestIntegrityToken (zakończonym powodzeniem lub niepowodzeniem).
|
showDialog
public abstract Task<Integer> showDialog (IntegrityDialogRequest request)
Wyświetla użytkownikowi okno.
Tę metodę można wywołać tylko raz na IntegrityDialogRequest.IntegrityResponse.
Uwaga: dodano w wersji 1.5.0 biblioteki.
Parametry | |
---|---|
request |
IntegrityDialogRequest : zawiera konfigurację wyświetlania okna. |
Zwroty | |
---|---|
Task<Integer> |
Obietnica Task , która po zakończeniu procesu showDialog zwraca wartość IntegrityDialogResponseCode (niezależnie od tego, czy proces zakończył się powodzeniem, czy nie).
|