אם האפליקציה שולחת בקשת API ל-Play Age Signals API והקריאה נכשלת, האפליקציה מקבלת קוד שגיאה. יכולות להיות לכך כמה סיבות, כמו גרסה לא עדכנית של אפליקציית חנות Play.
אסטרטגיית ניסיון חוזר: במצבים שבהם המשתמש נמצא בסשן, מומלץ להטמיע אסטרטגיית ניסיון חוזר עם מספר ניסיונות מקסימלי כתנאי יציאה, כדי שהשגיאה תשבש את חוויית המשתמש כמה שפחות.
בטבלה הבאה מפורטים קודי השגיאה של Play Age Signals API.
| קוד | קבוע | תיאור | ניתן לניסיון חוזר |
|---|---|---|---|
| -1 | API_NOT_AVAILABLE | Play Age Signals API לא זמין. יכול להיות שהגרסה של אפליקציית חנות Play שמותקנת במכשיר ישנה. מבקשים מהמשתמש לעדכן את חנות Play. | כן |
| -2 | PLAY_STORE_NOT_FOUND | לא נמצאה אפליקציית חנות Play במכשיר. מבקשים מהמשתמש להתקין את חנות Play או להפעיל אותה. | כן |
| -3 | NETWORK_ERROR | לא נמצאה רשת זמינה. מבקשים מהמשתמש לבדוק אם יש חיבור. | כן |
| -4 | PLAY_SERVICES_NOT_FOUND | Play Services לא זמינים או שהגרסה שלהם ישנה מדי. מבקשים מהמשתמש להתקין, לעדכן או להפעיל את Play Services. | כן |
| -5 | CANNOT_BIND_TO_SERVICE | הקישור לשירות בחנות Play נכשל. יכול להיות שהסיבה לכך היא שמותקנת במכשיר גרסה ישנה של חנות Play או שהזיכרון של המכשיר עמוס מדי. מבקשים מהמשתמש לעדכן את אפליקציית חנות Play. מנסים שוב עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff). | כן |
| -6 | PLAY_STORE_VERSION_OUTDATED | צריך לעדכן את אפליקציית חנות Play. מבקשים מהמשתמש לעדכן את אפליקציית חנות Play. | כן |
| -7 | PLAY_SERVICES_VERSION_OUTDATED | צריך לעדכן את Google Play Services. מבקשים מהמשתמש לעדכן את Play Services. | כן |
| -8 | CLIENT_TRANSIENT_ERROR | אירעה שגיאה זמנית במכשיר הלקוח. מטמיעים אסטרטגיה של ניסיונות חוזרים עם מספר ניסיונות מקסימלי כתנאי יציאה. אם הבעיה נמשכת, צריך לבקש מהמשתמש לנסות שוב מאוחר יותר. | כן |
| -9 | APP_NOT_OWNED | האפליקציה לא הותקנה מ-Google Play. מבקשים מהמשתמש להוריד את האפליקציה מ-Google Play. | לא |
| -10 | SDK_VERSION_OUTDATED | הגרסה הזו של Play Age Signals SDK לא נתמכת יותר. מבקשים מהמשתמש לעדכן את האפליקציה לגרסה חדשה יותר שמשתמשת בגרסה עדכנית של Play Age Signals SDK. | לא |
| -100 | INTERNAL_ERROR | שגיאה פנימית לא ידועה. מטמיעים אסטרטגיה של ניסיונות חוזרים עם מספר ניסיונות מקסימלי כתנאי יציאה. אם הבעיה נמשכת, צריך לבקש מהמשתמש לנסות שוב מאוחר יותר. אם הפעולה נכשלת באופן עקבי, פנו לתמיכה למפתחים של Google Play, ציינו את Play Age Signals API בנושא וכללו כמה שיותר פרטים טכניים (למשל דוח באגים). | לא |