StandardIntegrityErrorCode

public annotation StandardIntegrityErrorCode


Kody błędów standardowego interfejsu Integrity API.

Podsumowanie

Stałe

static final int

Standardowy interfejs Integrity API jest niedostępny.

static final int

Aplikacja do połączeń nie jest zainstalowana.

static final int

Identyfikator UID aplikacji wywołującej (identyfikator użytkownika) nie pasuje do identyfikatora z Menedżera pakietów.

static final int

Nie udało się powiązać z usługą w Sklepie Play.

static final int

Na urządzeniu klienta wystąpił przejściowy błąd.

static final int

Podany numer projektu w chmurze jest nieprawidłowy.

static final int

Nieznany wewnętrzny błąd serwera Google.

static final int

StandardIntegrityTokenProvider jest nieprawidłowy (np. jest nieaktualny).

static final int

Nieznany błąd wewnętrzny.

static final int

Nie znaleziono dostępnej sieci.

static final int
static final int

Usługi Google Play są niedostępne lub ich wersja jest zbyt stara.

static final int

Usługi Play wymagają aktualizacji.

static final int

Na urządzeniu nie znaleziono aplikacji Sklep Play lub jest zainstalowana jej nieoficjalna wersja.

static final int

Sklep Play wymaga aktualizacji.

static final int

Podany hasz żądania jest za długi.

static final int

Aplikacja wywołująca wysłała zbyt wiele żądań do interfejsu API i została ograniczona lub aplikacja przekroczyła dzienny limit żądań.

Stałe

API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE = -1

Standardowy interfejs Integrity API jest niedostępny.

Standardowy interfejs Integrity API nie jest włączony lub wersja Sklepu Play może być stara.

Zalecane działania:

  • Aby korzystać ze standardowego interfejsu Integrity API, musisz mieć przyznany dostęp.
  • Sprawdź, czy interfejs Integrity API jest włączony w Konsoli Google Play.
  • Poproś użytkownika o zaktualizowanie Sklepu Play.

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED = -5

Aplikacja do połączeń nie jest zainstalowana.

Coś jest nie tak (prawdopodobnie atak). Nie umożliwia wykonania czynności.

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH = -7

Identyfikator UID aplikacji wywołującej (identyfikator użytkownika) nie pasuje do identyfikatora z Menedżera pakietów.

Coś jest nie tak (prawdopodobnie atak). Nie umożliwia wykonania czynności.

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE = -9

Nie udało się powiązać z usługą w Sklepie Play. Może to być spowodowane zainstalowaniem na urządzeniu starej wersji Sklepu Play lub przepełnieniem pamięci urządzenia.

Poproś użytkownika o zaktualizowanie Sklepu Play.

Ponów próbę ze wzrastającym czasem do ponowienia.

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR = -18

Na urządzeniu klienta wystąpił przejściowy błąd.

Ponów próbę ze wzrastającym czasem do ponowienia.

Jeśli błąd będzie się powtarzać po kilku próbach, przyjmij, że testy integralności urządzenia zakończyły się niepowodzeniem, i podejmij odpowiednie działania.

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID = -16

Podany numer projektu w chmurze jest nieprawidłowy.

Użyj numeru projektu w chmurze, który znajdziesz w informacjach o projekcie w Google Cloud Console w przypadku projektu w chmurze, w którym jest włączony interfejs Play Integrity API.

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE = -12

Nieznany wewnętrzny błąd serwera Google.

Ponów próbę ze wzrastającym czasem do ponowienia. Jeśli testy stale się nie powiodą, zgłoś błąd.

INTEGRITY_TOKEN_PROVIDER_INVALID

public static final int INTEGRITY_TOKEN_PROVIDER_INVALID = -19

StandardIntegrityTokenProvider jest nieprawidłowy (np. jest nieaktualny).

Ten błąd może być zwracany tylko w przypadku StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Poproś o nowego dostawcę tokenów weryfikacyjnych, dzwoniąc pod numer StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest).

INTERNAL_ERROR

public static final int INTERNAL_ERROR = -100

Nieznany błąd wewnętrzny.

Ponów próbę ze wzrastającym czasem do ponowienia. Jeśli testy stale się nie powiodą, zgłoś błąd.

NETWORK_ERROR

public static final int NETWORK_ERROR = -3

Nie znaleziono dostępnej sieci.

Zalecane działania:

  • Poproś użytkownika o sprawdzenie i włączenie połączenia sieciowego.
  • Aby zapewnić użytkownikowi pomoc w nawiązaniu połączenia z siecią, możesz wyświetlić okno GET_INTEGRITY lub GET_STRONG_INTEGRITY.

NO_ERROR

public static final int NO_ERROR = 0

PLAY_SERVICES_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND = -6

Usługi Google Play są niedostępne lub ich wersja jest zbyt stara.

Zalecane działania:

  • Poproś użytkownika o zainstalowanie lub zaktualizowanie Usług Play.
  • Aby zapewnić użytkownikowi pomoc w procesie włączania, instalowania lub aktualizowania Usług Play, możesz wyświetlić okno GET_INTEGRITY lub GET_STRONG_INTEGRITY.

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED = -15

Usługi Play wymagają aktualizacji.

Zalecane działania:

  • Poproś użytkownika o zaktualizowanie Usług Google Play.
  • Aby zapewnić użytkownikowi pomoc w aktualizacji Usług Play, możesz wyświetlić okno GET_INTEGRITY lub GET_STRONG_INTEGRITY.

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND = -2

Na urządzeniu nie znaleziono aplikacji Sklep Play lub jest zainstalowana jej nieoficjalna wersja.

Poproś użytkownika o zainstalowanie oficjalnej i aktualnej wersji Sklepu Play.

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED = -14

Sklep Play wymaga aktualizacji.

Poproś użytkownika o zaktualizowanie Sklepu Google Play.

REQUEST_HASH_TOO_LONG

public static final int REQUEST_HASH_TOO_LONG = -17

Podany hasz żądania jest za długi. Długość skrótu żądania musi być mniejsza niż 500 bajtów.

Spróbuj ponownie z krótszym haszem żądania.

TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS = -8

Aplikacja wywołująca wysłała zbyt wiele żądań do interfejsu API i została ograniczona lub aplikacja przekroczyła dzienny limit żądań.

Ponów próbę ze wzrastającym czasem do ponowienia. Jeśli osiągniesz dzienny limit żądań, możesz poprosić o jego zwiększenie.