StandardIntegrityErrorCode

public abstract @interface StandardIntegrityErrorCode
implements Annotation

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


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

סיכום

Constants

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

מספר הפרויקט ב-Cloud שסיפקת לא תקין.

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.

int PLAY_STORE_NOT_FOUND

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

int PLAY_STORE_VERSION_OUTDATED

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

int REQUEST_HASH_TOO_LONG

בקשת הגיבוב (hash) שצוינה ארוכה מדי.

int TOO_MANY_REQUESTS

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

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

Constants

API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE

‫Standard Integrity API לא זמין.

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

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

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

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED

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

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

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

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH

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

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

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

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

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

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

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

ערך קבוע: ‎-9 (0xfffffff7)

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

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

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

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

ערך קבוע: ‎-18 (0xffffffee)

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

מספר הפרויקט ב-Cloud שסיפקת לא תקין.

משתמשים במספר הפרויקט ב-Cloud שאפשר למצוא בפרטי הפרויקט ב-Google Cloud Console עבור הפרויקט ב-Cloud שבו מופעל Play Integrity API.

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

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

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

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

ערך קבוע: ‎-12 (0xfffffff4)

INTEGRITY_TOKEN_PROVIDER_INVALID

public static final int INTEGRITY_TOKEN_PROVIDER_INVALID

ה-StandardIntegrityTokenProvider לא תקין (למשל, הוא מיושן).

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

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

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

INTERNAL_ERROR

public static final int INTERNAL_ERROR

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

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

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

NETWORK_ERROR

public static final int NETWORK_ERROR

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

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

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

NO_ERROR

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 (0xfffffffa)

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

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

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

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

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND

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

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

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

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED

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

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

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

REQUEST_HASH_TOO_LONG

public static final int REQUEST_HASH_TOO_LONG

בקשת הגיבוב (hash) שצוינה ארוכה מדי. אורך הגיבוב של הבקשה צריך להיות קטן מ-500 בייטים.

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

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

TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS

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

ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff). אם הגעתם למכסת הבקשות היומית, אתם יכולים לשלוח בקשה ל[הגדלת מכסת הבקשות היומית](/google/play/integrity/setup#increase-daily-max) .

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