IntegrityErrorCode

public abstract @interface IntegrityErrorCode
implements Annotation

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


Fehlercodes für die Integrity API.

Zusammenfassung

Konstanten

int API_NOT_AVAILABLE

Die Integrity API ist nicht verfügbar.

int APP_NOT_INSTALLED

Die Anruf-App ist nicht installiert.

int APP_UID_MISMATCH

Die UID der aufrufenden App (Nutzer-ID) stimmt nicht mit der UID aus dem Paketmanager überein.

int CANNOT_BIND_TO_SERVICE

Die Bindung an den Dienst im Play Store ist fehlgeschlagen.

int CLIENT_TRANSIENT_ERROR

Auf dem Clientgerät ist ein vorübergehender Fehler aufgetreten.

int CLOUD_PROJECT_NUMBER_IS_INVALID

Die angegebene Cloud-Projektnummer ist ungültig.

int GOOGLE_SERVER_UNAVAILABLE

Unbekannter interner Google-Serverfehler.

int INTERNAL_ERROR

Unbekannter interner Fehler.

int NETWORK_ERROR

Es wurde kein verfügbares Netzwerk gefunden.

int NONCE_IS_NOT_BASE64

Nonce ist nicht als websicherer base64-Kein-Wrapping-String codiert.

int NONCE_TOO_LONG

Nonce ist zu lang.

int NONCE_TOO_SHORT

Nonce ist zu kurz.

int NO_ERROR

int PLAY_SERVICES_NOT_FOUND

Die Play-Dienste sind nicht verfügbar oder die Version ist zu alt.

int PLAY_SERVICES_VERSION_OUTDATED

Die Play-Dienste müssen aktualisiert werden.

int PLAY_STORE_ACCOUNT_NOT_FOUND

Auf dem Gerät wurde kein Play Store-Konto gefunden.

int PLAY_STORE_NOT_FOUND

Auf dem Gerät wurde keine Play Store App gefunden oder es ist keine offizielle Version installiert.

int PLAY_STORE_VERSION_OUTDATED

Der Play Store muss aktualisiert werden.

int TOO_MANY_REQUESTS

Die aufrufende App sendet zu viele Anfragen an die API und wird daher gedrosselt.

Übernommene Methoden

Konstanten

API_NICHT_VERFÜGBAR

public static final int API_NOT_AVAILABLE

Die Integrity API ist nicht verfügbar.

Die Integrity API ist nicht aktiviert oder die Play Store-Version ist möglicherweise veraltet.

    Empfohlene Maßnahmen:
  • Prüfen Sie, ob die Integrity API in der Google Play Console aktiviert ist.
  • Bitte den Nutzer, den Play Store zu aktualisieren.

Konstanter Wert: -1 (0xffffffff)

APP_NICHT_INSTALLIERT

public static final int APP_NOT_INSTALLED

Die Anruf-App ist nicht installiert.

Ein Fehler ist aufgetreten (möglicherweise ein Angriff). Keine Aktion möglich.

Konstanter Wert: -5 (0xfffffffb)

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH

Die UID der aufrufenden App (Nutzer-ID) stimmt nicht mit der UID aus dem Paketmanager überein.

Ein Fehler ist aufgetreten (möglicherweise ein Angriff). Keine Aktion möglich.

Konstanter Wert: -7 (0xfffffff9)

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

Die Bindung an den Dienst im Play Store ist fehlgeschlagen. Möglicherweise ist auf dem Gerät eine alte Play Store-Version installiert.

Bitte den Nutzer, den Play Store zu aktualisieren.

Konstanter Wert: -9 (0xfffffff7)

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

Auf dem Clientgerät ist ein vorübergehender Fehler aufgetreten.

Wiederholen Sie den Vorgang mit einem exponentiellen Backoff.

Eingeführt in Integrity Play Core Version 1.1.0 (frühere Versionen gaben ein Token mit leerem Geräteintegritätsergebnis zurück). Wenn der Fehler nach mehreren Wiederholungsversuchen weiterhin besteht, sollten Sie davon ausgehen, dass die Integritätsprüfungen des Geräts fehlgeschlagen sind, und entsprechend handeln.

Konstanter Wert: -17 (0xffffffef)

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

Die angegebene Cloud-Projektnummer ist ungültig.

Verwende die Cloud-Projektnummer, die du in den Projektinformationen in der Google Cloud Console für das Cloud-Projekt findest, in dem die Play Integrity API aktiviert ist.

Konstanter Wert: -16 (0xfffffff0)

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

Unbekannter interner Google-Serverfehler.

Wiederholen Sie den Vorgang mit einem exponentiellen Backoff. Wenn wiederholt Fehler auftreten, sollten Sie einen Fehler melden.

Konstanter Wert: -12 (0xfffffff4)

INTERNAL_ERROR

public static final int INTERNAL_ERROR

Unbekannter interner Fehler.

Wiederholen Sie den Vorgang mit einem exponentiellen Backoff. Wenn wiederholt Fehler auftreten, sollten Sie einen Fehler melden.

Konstanter Wert: -100 (0xffffff9c)

NETWORK_ERROR

public static final int NETWORK_ERROR

Es wurde kein verfügbares Netzwerk gefunden.

Bitten Sie den Nutzer, zu prüfen, ob eine Verbindung besteht.

Konstanter Wert: -3 (0xfffffffd)

NONCE_IS_NOT_BASE64

public static final int NONCE_IS_NOT_BASE64

Nonce ist nicht als websicherer base64-Kein-Wrapping-String codiert.

Versuchen Sie es noch einmal mit dem richtigen Nonce-Format.

Konstanter Wert: -13 (0xfffffff3)

NICHT_ZU_LANG

public static final int NONCE_TOO_LONG

Nonce ist zu lang. Die Nonce muss kleiner als 500 Byte vor der base64-Codierung sein.

Versuchen Sie es mit einer kürzeren Nonce.

Konstanter Wert: -11 (0xfffffff5)

NICHT_ZU_KURZ

public static final int NONCE_TOO_SHORT

Nonce ist zu kurz. Die Nonce muss mindestens 16 Byte (vor der base64-Codierung) groß sein, um die Sicherheit zu erhöhen.

Versuchen Sie es mit einer längeren Nonce noch einmal.

Konstanter Wert: -10 (0xfffffff6)

KEIN_FEHLER

public static final int NO_ERROR

Konstanter Wert: 0 (0x00000000)

PLAY_SERVICES_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND

Die Play-Dienste sind nicht verfügbar oder die Version ist zu alt.

Bitten Sie den Nutzer, die Play-Dienste zu installieren oder zu aktualisieren.

Konstanter Wert: -6 (0xfffffffa)

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

Die Play-Dienste müssen aktualisiert werden.

Bitten Sie den Nutzer, die Google Play-Dienste zu aktualisieren.

Konstanter Wert: -15 (0xfffffff1)

PLAY_STORE_KONTO_NICHT_GEFUNDEN

public static final int PLAY_STORE_ACCOUNT_NOT_FOUND

Auf dem Gerät wurde kein Play Store-Konto gefunden. Die Play Integrity API unterstützt jetzt nicht authentifizierte Anfragen. Dieser Fehlercode wird nur für ältere Play Store-Versionen verwendet, die keine Unterstützung bieten.

Bitte den Nutzer, sich im Play Store zu authentifizieren.

Konstanter Wert: -4 (0xfffffffc)

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND

Auf dem Gerät wurde keine Play Store App gefunden oder es ist keine offizielle Version installiert.

Bitte den Nutzer, eine offizielle und aktuelle Version des Play Store zu installieren.

Konstanter Wert: -2 (0xfffffffe)

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED

Der Play Store muss aktualisiert werden.

Bitten Sie den Nutzer, den Google Play Store zu aktualisieren.

Konstanter Wert: -14 (0xfffffff2)

TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS

Die aufrufende App sendet zu viele Anfragen an die API und wird daher gedrosselt.

Wiederholen Sie den Vorgang mit einem exponentiellen Backoff.

Konstanter Wert: -8 (0xfffffff8)