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). | 
