קוד IntegrityErrorCode

public abstract @interface StandardIntegrityErrorCode
implements Annotation

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


קודי שגיאה ל-Standard Integrity API.

סיכום

קבועים

int API_NOT_AVAILABLE

Standard Integrity API לא זמין.

int APP_NOT_INSTALLED

אפליקציית השיחות לא מותקנת.

int APP_UID_MISMATCH

ה-UID (מזהה המשתמש) של האפליקציה לשיחות לא תואם לזה שבמנהל החבילות.

int CANNOT_BIND_TO_SERVICE

הקישור לשירות בחנות Play נכשל.

int CLIENT_TRANSIENT_ERROR

אירעה שגיאה זמנית במכשיר הלקוח.

int CLOUD_PROJECT_NUMBER_IS_INVALID

מספר הפרויקט בענן שציינת לא תקין.

int GOOGLE_SERVER_UNAVAILABLE

שגיאה פנימית לא ידועה בשרת Google.

int INTEGRITY_TOKEN_PROVIDER_INVALID

הערך StandardIntegrityTokenProvider לא תקין.

int INTERNAL_ERROR

שגיאה פנימית לא ידועה.

int NETWORK_ERROR

לא נמצאה רשת זמינה.

int NO_ERROR

int PLAY_SERVICES_NOT_FOUND

Play Services לא זמינים או שהגרסה ישנה מדי.

int PLAY_SERVICES_VERSION_OUTDATED

צריך לעדכן את Play Services.

int PLAY_STORE_NOT_FOUND

לא נמצאה במכשיר אפליקציה של חנות Play או שלא הותקנה גרסה רשמית.

int PLAY_STORE_VERSION_OUTDATED

צריך לעדכן את חנות Play.

int REQUEST_HASH_TOO_LONG

גיבוב הבקשה שסיפקת ארוך מדי.

int TOO_MANY_REQUESTS

אפליקציית הקריאה שולחת יותר מדי בקשות ל-API, ולכן היא מוגבלת.

שיטות שעברו בירושה

קבועים

API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE

Standard Integrity API לא זמין.

Standard Integrity API לא מופעל, או שהגרסה של חנות Play היא ישנה.

    פעולות מומלצות:
  • אתם צריכים לוודא שאתם ברשימת ההיתרים לשימוש ב-Standard Integrity API.
  • צריך לוודא ש-Integrity API מופעל ב-Google Play Console.
  • מבקשים מהמשתמש לעדכן את חנות Play.

ערך קבוע: 1- (0xffff)

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED

אפליקציית השיחות לא מותקנת.

משהו לא תקין (כנראה מתקפה). לא ניתן לפעולה.

ערך קבוע: 5- (0xONIXfb)

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH

ה-UID (מזהה המשתמש) של האפליקציה לשיחות לא תואם לזה שבמנהל החבילות.

משהו לא תקין (כנראה מתקפה). לא ניתן לפעולה.

ערך קבוע: -7 (0xfONIX9)

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

הקישור לשירות בחנות Play נכשל. יכול להיות שהסיבה לכך היא שיש לך אפליקציית Play ישנה יש עומס יתר על גרסת החנות שמותקנת במכשיר או בזיכרון המכשיר.

מבקשים מהמשתמש לעדכן את חנות Play.

ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).

ערך קבוע: -9 (0xfff 7)

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

אירעה שגיאה זמנית במכשיר הלקוח.

ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).

אם השגיאה נמשכת לאחר מספר ניסיונות חוזרים, יש להניח שהמכשיר נכשל בדיקות תקינות ולפעול בהתאם.

ערך קבוע: -18 (0x⌘ee)

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

מספר הפרויקט בענן שציינת לא תקין.

שימוש במספר הפרויקט בענן, שמופיע בפרטי הפרויקט במסוף Google Cloud לפרויקט בענן שבו מופעל Play Integrity API.

ערך קבוע: -16 (0xfff0)

GOOGLE_proxy_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

שגיאה פנימית לא ידועה בשרת Google.

ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff). מומלץ לדווח על באג אם התהליך נכשל באופן עקבי.

ערך קבוע: -12 (0xf⌘4)

INTEGRITY_TOKEN_MERCHANT_INVALID

public static final int INTEGRITY_TOKEN_PROVIDER_INVALID

השדה StandardIntegrityTokenProvider לא תקין (למשל, הוא לא עדכני).

אפשר להחזיר את השגיאה הזו רק עבור StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

כדי לבקש ספק חדש של אסימון תקינות, צריך לשלוח קריאה אל StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest).

ערך קבוע: -19 (0xONIXed)

INTERNAL_ERROR

public static final int INTERNAL_ERROR

שגיאה פנימית לא ידועה.

ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff). כדאי לדווח על באג אם התהליך נכשל באופן עקבי.

ערך קבוע: -100 (0xff9c)

NETWORK_ERROR

public static final int NETWORK_ERROR

לא נמצאה רשת זמינה.

מבקשים מהמשתמש לבדוק אם יש חיבור.

ערך קבוע: 3- (0xfONIXd)

שגיאה

public static final int NO_ERROR

ערך קבוע: 0 (0x00000000)

PLAY_Services_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND

Play Services לא זמינים או שהגרסה ישנה מדי.

יש לבקש מהמשתמש להתקין או לעדכן את Play Services.

ערך קבוע: -6 (0xONIXfa)

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

צריך לעדכן את Play Services.

צריך לבקש מהמשתמש לעדכן את Google Play Services.

ערך קבוע: -15 (0xfONIX1)

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND

לא נמצאה במכשיר אפליקציה של חנות Play או שהגרסה הרשמית לא הותקנה.

יש לבקש מהמשתמש להתקין גרסה רשמית ועדכנית של חנות Play.

ערך קבוע: 2- (0xfffe)

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED

צריך לעדכן את חנות Play.

מבקשים מהמשתמש לעדכן את חנות Google Play.

ערך קבוע: -14 (0xfONIX2)

REQUEST_HASH_TOO_long

public static final int REQUEST_HASH_TOO_LONG

גיבוב הבקשה שסיפקת ארוך מדי. אורך הגיבוב של הבקשה חייב להיות קטן מ-500 בייטים.

צריך לנסות שוב עם גיבוב בקשה קצר יותר.

ערך קבוע: -17 (0xONIXef)

TOO_MANY_QUERY

public static final int TOO_MANY_REQUESTS

אפליקציית הקריאה שולחת יותר מדי בקשות ל-API, ולכן היא מוגבלת.

ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).

ערך קבוע: -8 (0xfff8)