קוד IntegrityErrorCode
public
abstract
@interface
IntegrityErrorCode
implements
Annotation
com.google.android.play.core.integrity.model.IntegrityErrorCode |
קודי שגיאה ל-Integrity API.
סיכום
קבועים | |
---|---|
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
מספר הפרויקט בענן שציינת לא תקין. |
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 Services. |
int |
PLAY_STORE_ACCOUNT_NOT_FOUND
לא נמצא חשבון בחנות Play במכשיר. |
int |
PLAY_STORE_NOT_FOUND
לא נמצאה במכשיר אפליקציה של חנות Play או שהגרסה הרשמית לא הותקנה. |
int |
PLAY_STORE_VERSION_OUTDATED
צריך לעדכן את חנות Play. |
int |
TOO_MANY_REQUESTS
אפליקציית הקריאה שולחת יותר מדי בקשות ל-API, ולכן היא מוגבלת. |
שיטות שעברו בירושה | |
---|---|
קבועים
API_NOT_AVAILABLE
public static final int API_NOT_AVAILABLE
Integrity API לא זמין.
Integrity API לא מופעל, או שהגרסה של חנות Play היא ישנה.
-
פעולות מומלצות:
- צריך לוודא ש-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.
ערך קבוע: -9 (0xfff 7)
CLIENT_TRANSIENT_ERROR
public static final int CLIENT_TRANSIENT_ERROR
אירעה שגיאה זמנית במכשיר הלקוח.
ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).
הושק בגרסה 1.1.0 של Integrity Play Core (בגרסאות קודמות הוחזרו אסימון עם אסימון ריק קביעת תקינות המכשיר). אם השגיאה נמשכת לאחר כמה ניסיונות, יש להניח ש המכשיר נכשל בבדיקות התקינות ועליך לפעול בהתאם.
ערך קבוע: -17 (0xONIXef)
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)
INTERNAL_ERROR
public static final int INTERNAL_ERROR
שגיאה פנימית לא ידועה.
ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff). מומלץ לדווח על באג אם התהליך נכשל באופן עקבי.
ערך קבוע: -100 (0x מוצאים 9c)
NETWORK_ERROR
public static final int NETWORK_ERROR
לא נמצאה רשת זמינה.
מבקשים מהמשתמש לבדוק אם יש חיבור.
ערך קבוע: 3- (0xfONIXd)
NONCE_IS_NOT_BASE64
public static final int NONCE_IS_NOT_BASE64
הצופן החד-פעמי (nonce) לא מקודד כמחרוזת base64 ללא גלישה בטוחה.
צריך לנסות שוב בפורמט צופן חד-פעמי (nonce).
ערך קבוע: -13 (0xfONIX3)
NONCE_TOO_long
public static final int NONCE_TOO_LONG
אורך הצופן החד-פעמי (nonce) ארוך מדי. הצופן החד-פעמי חייב להיות קטן מ-500 בייטים לפני קידוד base64.
צריך לנסות שוב עם קוד קצר יותר.
ערך קבוע: -11 (0xfff5)
NONCE_TOO_Shorts
public static final int NONCE_TOO_SHORT
אורך הצופן החד-פעמי (nonce) קצר מדי. צופן חד-פעמי (nonce) צריך להיות באורך של 16 בייטים לפחות (לפני קידוד base64) לצורך אבטחה טובה יותר.
צריך לנסות שוב עם קוד ארוך יותר.
ערך קבוע: -10 (0xfff6)
שגיאה
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_ACCOUNT_NOT_FOUND
public static final int PLAY_STORE_ACCOUNT_NOT_FOUND
לא נמצא חשבון בחנות Play במכשיר. לתשומת ליבך: Play Integrity API תומך עכשיו בקשות לא מאומתות. קוד שגיאה זה משמש רק לגרסאות ישנות של חנות Play שאין בהן תמיכה.
יש לבקש מהמשתמש לבצע אימות בחנות Play.
ערך קבוע: 4- (0xfffc)
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)
TOO_MANY_QUERY
public static final int TOO_MANY_REQUESTS
אפליקציית הקריאה שולחת יותר מדי בקשות ל-API, ולכן היא מוגבלת.
ניסיון חוזר עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).
ערך קבוע: -8 (0xfff8)