Kod błędu integralności

public abstract @interface IntegrityErrorCode
implements Annotation

com.google.android.play.core.integrity.model.IntegrityErrorCode


Kody błędów interfejsu Integrity API.

Podsumowanie

Stałe

int API_NOT_AVAILABLE

Interfejs Integrity API jest niedostępny.

int APP_NOT_INSTALLED

Aplikacja do rozmów nie jest zainstalowana.

int APP_UID_MISMATCH

Identyfikator użytkownika (identyfikator użytkownika) aplikacji wywołującej nie jest zgodny z identyfikatorem w menedżerze pakietów.

int CANNOT_BIND_TO_SERVICE

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

int CLIENT_TRANSIENT_ERROR

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

int CLOUD_PROJECT_NUMBER_IS_INVALID

Podany numer projektu w chmurze jest nieprawidłowy.

int GOOGLE_SERVER_UNAVAILABLE

Nieznany wewnętrzny błąd serwera Google.

int INTERNAL_ERROR

Nieznany błąd wewnętrzny.

int NETWORK_ERROR

Nie znaleziono dostępnej sieci.

int NONCE_IS_NOT_BASE64

Element jednorazowy nie jest kodowany w formacie base64 i bezpieczny w internecie jako ciąg znaków no-wrap.

int NONCE_TOO_LONG

Liczba jednorazowa jest za długa.

int NONCE_TOO_SHORT

Liczba jednorazowa jest za krótka.

int NO_ERROR

int PLAY_SERVICES_NOT_FOUND

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

int PLAY_SERVICES_VERSION_OUTDATED

Usługi Google Play wymagają aktualizacji.

int PLAY_STORE_ACCOUNT_NOT_FOUND

Na urządzeniu nie znaleziono konta Sklepu Play.

int PLAY_STORE_NOT_FOUND

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

int PLAY_STORE_VERSION_OUTDATED

Sklep Play wymaga aktualizacji.

int TOO_MANY_REQUESTS

Aplikacja wywołująca wysyła zbyt wiele żądań do interfejsu API, przez co jest ograniczona.

Metody dziedziczone

Stałe

Interfejs API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE

Interfejs Integrity API jest niedostępny.

Interfejs Integrity API nie jest włączony lub wersja Sklepu Play jest nieaktualna.

    Zalecane działania:
  • Upewnij się, że interfejs Integrity API jest włączony w Konsoli Google Play.
  • Poproś użytkownika o zaktualizowanie Sklepu Play.

Wartość stała: -1 (0xffFF)

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED

Aplikacja do rozmów nie jest zainstalowana.

Coś jest nie tak (to może być atak). Brak możliwości podjęcia działań.

Wartość stała: -5 (0xfffffffb)

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH

Identyfikator użytkownika (identyfikator użytkownika) aplikacji wywołującej nie jest zgodny z identyfikatorem w menedżerze pakietów.

Coś jest nie tak (to może być atak). Brak możliwości podjęcia działań.

Wartość stała: -7 (0xfck9)

NIEPOWIĄZANE_DO_USŁUGI

public static final int CANNOT_BIND_TO_SERVICE

Nie udało się powiązać z usługą w Sklepie Play. Przyczyną może być zainstalowana na urządzeniu stara wersja Sklepu Play.

Poproś użytkownika o zaktualizowanie Sklepu Play.

Wartość stała: -9 (0xfFF7)

BŁĄD_TRANSMISJI_CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

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

Spróbuj ponownie ze wzrastającym czasem do ponowienia.

Wprowadzona w Integrity Play Core w wersji 1.1.0 (wcześniejsze wersje zwracały token z pustym oceną integralności urządzenia). Jeśli po kilku próbach błąd będzie się powtarzał, należy założyć, że urządzenie nie przeszło testów integralności, i podjąć odpowiednie działania.

Wartość stała: -17 (0xFFef)

CLOUD_PROJECT_NUMBER_IS_FAILED

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

Podany numer projektu w chmurze jest nieprawidłowy.

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

Wartość stała: -16 (0xfFF0)

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

Nieznany wewnętrzny błąd serwera Google.

Spróbuj ponownie ze wzrastającym czasem do ponowienia. Rozważ zgłoszenie błędu, jeśli błędy będą się powtarzać.

Wartość stała: -12 (0xfFF4)

BŁĄD_WEWNĘTRZNY

public static final int INTERNAL_ERROR

Nieznany błąd wewnętrzny.

Spróbuj ponownie ze wzrastającym czasem do ponowienia. Rozważ zgłoszenie błędu, jeśli błędy będą się powtarzać.

Wartość stała: -100 (0xFF9c)

BŁĄD_SIECI

public static final int NETWORK_ERROR

Nie znaleziono dostępnej sieci.

Poproś użytkownika o sprawdzenie połączenia.

Wartość stała: -3 (0xfFFd)

NONCE_IS_NOT_BASE64

public static final int NONCE_IS_NOT_BASE64

Element jednorazowy nie jest kodowany w formacie base64 i bezpieczny w internecie jako ciąg znaków no-wrap.

Spróbuj ponownie, używając prawidłowego formatu liczby jednorazowej.

Wartość stała: -13 (0xfFF3)

NONCE_TOO_LONG (NONCE_TOO_LONG)

public static final int NONCE_TOO_LONG

Liczba jednorazowa jest za długa. Liczba jednorazowa musi mieć mniej niż 500 bajtów przed zakodowaniem base64.

Podaj krótszą liczbę jednorazową i spróbuj ponownie.

Wartość stała: -11 (0xfFF5)

NONCE_TOO_SHORT

public static final int NONCE_TOO_SHORT

Liczba jednorazowa jest za krótka. Wartość jednorazowa musi mieć co najmniej 16 bajtów (przed zakodowaniem base64), aby można było zwiększyć bezpieczeństwo.

Spróbuj ponownie, używając dłuższej liczby jednorazowej.

Wartość stała: -10 (0xfFF6)

NO_ERROR

public static final int NO_ERROR

Wartość stała: 0 (0x00000000)

NIE_ZNALEZIONO_USŁUGI_PLAY

public static final int PLAY_SERVICES_NOT_FOUND

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

Poproś użytkownika o zainstalowanie lub zaktualizowanie Usług Google Play.

Wartość stała: -6 (0xFFfa)

PLAY_SERVICE_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

Usługi Google Play wymagają aktualizacji.

Poproś użytkownika o zaktualizowanie Usług Google Play.

Wartość stała: -15 (0xfFF1)

PLAY_STORE_ACCOUNT_NOT_FOUND

public static final int PLAY_STORE_ACCOUNT_NOT_FOUND

Na urządzeniu nie znaleziono konta Sklepu Play. Pamiętaj, że interfejs Play Integrity API obsługuje teraz żądania nieuwierzytelnione. Ten kod błędu pojawia się tylko w przypadku starszych wersji Sklepu Play, które nie obsługują tej funkcji.

Poproś użytkownika o uwierzytelnienie w Sklepie Play.

Wartość stała: -4 (0xFFfc)

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND

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

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

Wartość stała: -2 (0xFFfe)

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED

Sklep Play wymaga aktualizacji.

Poproś użytkownika o zaktualizowanie Sklepu Google Play.

Wartość stała: -14 (0xfFF2)

ZA_WIELE_żądań

public static final int TOO_MANY_REQUESTS

Aplikacja wywołująca wysyła zbyt wiele żądań do interfejsu API, przez co jest ograniczona.

Spróbuj ponownie ze wzrastającym czasem do ponowienia.

Wartość stała: -8 (0xfFF8)