IntegrityErrorCode
public
abstract
@interface
IntegrityErrorCode
implements
Annotation
com.google.android.play.core.integrity.model.IntegrityErrorCode |
קודי שגיאה של Integrity API.
סיכום
Constants | |
---|---|
int |
API_NOT_AVAILABLE
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 |
INTERNAL_ERROR
שגיאה פנימית לא ידועה. |
int |
NETWORK_ERROR
לא נמצאה רשת זמינה. |
int |
NONCE_IS_NOT_BASE64
הצופן החד-פעמי (nonce) לא מקודד כמחרוזת base64 בטוחה לשימוש באינטרנט ללא גלישת שורה. |
int |
NONCE_TOO_LONG
אורך הצופן החד-פעמי (nonce) ארוך מדי. |
int |
NONCE_TOO_SHORT
אורך הצופן החד-פעמי (nonce) קצר מדי. |
int |
NO_ERROR
|
int |
PLAY_SERVICES_NOT_FOUND
Play Services לא זמין או שהגרסה שלו ישנה מדי. |
int |
PLAY_SERVICES_VERSION_OUTDATED
צריך לעדכן את שירותי Play. |
int |
PLAY_STORE_ACCOUNT_NOT_FOUND
לא נמצא חשבון בחנות Play במכשיר. |
int |
PLAY_STORE_NOT_FOUND
לא נמצאה אפליקציה של חנות Play במכשיר או שהותקנה גרסה לא רשמית. |
int |
PLAY_STORE_VERSION_OUTDATED
צריך לעדכן את חנות Play. |
int |
TOO_MANY_REQUESTS
האפליקציה שמתקשרת שלחה יותר מדי בקשות ל-API, ולכן הוגבלה, או שהאפליקציה חרגה ממכסת הבקשות היומית שלה. |
שיטות שעברו בירושה | |
---|---|
Constants
API_NOT_AVAILABLE
public static final int API_NOT_AVAILABLE
Integrity API לא זמין.
Integrity API לא מופעל, או שהגרסה של חנות Play ישנה.
-
פעולות מומלצות:
- מוודאים ש-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.
ערך קבוע: -9 (0xfffffff7)
CLIENT_TRANSIENT_ERROR
public static final int CLIENT_TRANSIENT_ERROR
אירעה שגיאה זמנית במכשיר הלקוח.
ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).
הושק בגרסה 1.1.0 של Play Core Integrity (בגרסאות קודמות הוחזר טוקן עם קביעת תקינות ריקה של המכשיר). אם השגיאה נמשכת אחרי כמה ניסיונות חוזרים, צריך להניח שהמכשיר לא עבר את בדיקות התקינות ולפעול בהתאם.
ערך קבוע: -17 (0xffffffef)
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)
INTERNAL_ERROR
public static final int INTERNAL_ERROR
שגיאה פנימית לא ידועה.
ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff). אם הפעולה נכשלת באופן עקבי, כדאי לדווח על באג.
ערך קבוע: -100 (0xffffff9c)
NETWORK_ERROR
public static final int NETWORK_ERROR
לא נמצאה רשת זמינה.
מבקשים מהמשתמש לבדוק אם יש חיבור.
ערך קבוע: -3 (0xfffffffd)
NONCE_IS_NOT_BASE64
public static final int NONCE_IS_NOT_BASE64
הצופן החד-פעמי (nonce) לא מקודד כמחרוזת base64 בטוחה לשימוש באינטרנט ללא גלישת שורה.
צריך לנסות שוב עם פורמט nonce נכון.
ערך קבוע: -13 (0xfffffff3)
NONCE_TOO_LONG
public static final int NONCE_TOO_LONG
אורך הצופן החד-פעמי (nonce) ארוך מדי. ה-nonce צריך להיות קטן מ-500 בייט לפני קידוד base64.
צריך לנסות שוב עם ערך nonce קצר יותר.
ערך קבוע: -11 (0xfffffff5)
NONCE_TOO_SHORT
public static final int NONCE_TOO_SHORT
אורך הצופן החד-פעמי (nonce) קצר מדי. הערך של nonce צריך להיות לפחות 16 בייט (לפני קידוד base64) כדי לשפר את האבטחה.
צריך לנסות שוב עם ערך nonce ארוך יותר.
ערך קבוע: -10 (0xfffffff6)
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_ACCOUNT_NOT_FOUND
public static final int PLAY_STORE_ACCOUNT_NOT_FOUND
לא נמצא חשבון בחנות Play במכשיר. שימו לב: Play Integrity API תומך עכשיו בבקשות לא מאומתות. קוד השגיאה הזה משמש רק בגרסאות ישנות של חנות Play שלא נתמכות.
מבקשים מהמשתמש לבצע אימות בחנות Play.
ערך קבוע: -4 (0xfffffffc)
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)
TOO_MANY_REQUESTS
public static final int TOO_MANY_REQUESTS
האפליקציה שמתקשרת שלחה יותר מדי בקשות ל-API, ולכן הוגבלה, או שהאפליקציה חרגה ממכסת הבקשות היומית שלה.
ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff). אם הגעתם למכסת הבקשות היומית, אתם יכולים לשלוח בקשה ל[הגדלת מכסת הבקשות היומית](/google/play/integrity/setup#increase-daily-max) .
ערך קבוע: -8 (0xfffffff8)