במסמך הזה מוסבר על התגובות של אותות הגיל שמוחזרות על ידי Play Age Signals API.
(אופציונלי) קבלת טווחי גילאים בהתאמה אישית
טווח הגילאים שמוחזרים על ידי ה-API הם 0-12, 13-15, 16-17 ו-18+.
לחלופין, כדי להתאים אישית את טווחי הגילאים שמוחזרים כברירת מחדל בהתאם לדרישות הגיל המינימלי באפליקציה, אפשר לציין את הגילאים המינימליים האלה עבור האפליקציה בדף 'אותות גיל' ב-Google Play Console.
- עוברים לדף אותות גיל ב-Play Console.
- בכרטיסייה טווחי גילאים בהתאמה אישית, מזינים עד שלושה גילים מינימליים לאפליקציה. הגילים המינימליים צריכים להיות בהפרש של שנתיים לפחות, ואפשר לשנות אותם פעם בשנה.
- לוחצים על שמירה.
טווח הגילאים שיוחזר יחליף את תגובת ברירת המחדל של ה-API. לדוגמה:
- אם הגדרתם גיל מינימלי אחד (15) ב-Google Play Console:
- אם הגיל הוא 0 עד 14, הפונקציה תחזיר את הערכים
ageLower = 0ו-ageUpper = 14. - אם הגיל הוא 15 ומעלה, הפונקציה תחזיר
ageLower = 15.
- אם הגיל הוא 0 עד 14, הפונקציה תחזיר את הערכים
- אם הגדרתם שני גילים מינימליים (13 ו-17):
- אם הגיל הוא בין 0 ל-12, הפונקציה תחזיר את הערכים
ageLower = 0ו-ageUpper = 12. - אם הגיל הוא 13 עד 16, הפונקציה תחזיר את הערכים
ageLower = 13ו-ageUpper = 16. - אם הגיל הוא 17 ומעלה, הפונקציה תחזיר
ageLower = 17.
- אם הגיל הוא בין 0 ל-12, הפונקציה תחזיר את הערכים
- אם מגדירים שלושה גילים מינימליים (11, 13 ו-15):
- אם הגיל הוא בין 0 ל-10, הפונקציה תחזיר
ageLower = 0ו-ageUpper = 10. - משתמשים בני 11 או 12 יקבלו את הערכים
ageLower = 11ו-ageUpper = 12. - אם הגיל הוא 13 או 14, הפונקציה תחזיר
ageLower = 13ו-ageUpper = 14. - אם הגיל הוא 15 ומעלה, הפונקציה תחזיר
ageLower = 15.
- אם הגיל הוא בין 0 ל-10, הפונקציה תחזיר
שדות התגובה של אותות הגיל
התגובה של Play Age Signals API (בטא) כוללת את השדות והערכים הבאים. באחריותכם לספק חוויות שמתאימות לגיל באמצעות האותות האלה.
| שדה תשובה | סוג | ערכים | תיאור |
|---|---|---|---|
| ageRangeSource | Enum |
|
|
| ageLower | מספר שלם |
|
הגבול התחתון של טווח הגילאים של המשתמש, כולל. אפשר לשלב אותו עם ageUpper כדי לקבוע את הטווח.
הפונקציה מחזירה null אם הערך של ageSignalsStatus הוא NOT_SHARED או VERIFICATION_REQUIRED. |
| ageUpper | מספר שלם |
|
הגבול העליון של טווח הגילאים של המשתמש, כולל.
הפונקציה מחזירה null עבור קבוצת הגיל הגבוהה ביותר (לדוגמה, 18 ומעלה) או אם הערך של ageSignalsStatus הוא NOT_SHARED או VERIFICATION_REQUIRED. |
| significantChangeStatus | Enum |
|
הפונקציה הזו מחזירה ערך שאינו null רק בתחומי שיפוט שבהם חלים שינויים משמעותיים.
|
| significantChangeApprovalDate | תאריך |
|
התאריך שבו השינוי המשמעותי האחרון שאושר נכנס לתוקף. גם כל השינויים עם תאריכי כניסה לתוקף לפני התאריך הזה מאושרים. הפונקציה מחזירה null אם לא קיימים שינויים.
אפשר לשלב את המאפיין הזה עם significantChangeStatus כדי לקבל את סטטוס האישור של השינוי המשמעותי הזה |
| installId | מחרוזת |
|
מזהה שמוקצה להתקנות של משתמשים בפיקוח על ידי Google Play, ומשמש למטרות של שליחת הודעות על ביטול אישור האפליקציה. אפשר לעיין במסמכי התיעוד בנושא ביטול אישורים לאפליקציות. |
דוגמה 1
אם משתמש אימת את הגיל שלו באמצעות תעודה מזהה דיגיטלית ושיתף אותה עם אפליקציות, תקבלו את הפרטים הבאים:
ageRangeSourceהיאAgeRangeSource.TIER_D.-
ageLowerהוא מספר (לדוגמה, 18). ageUpperהיאnull.- שדות תשובה אחרים הם
null.
דוגמה 2
אם משתמש מבוגר הצהיר על הגיל שלו (הצהרה עצמית) ומשתף אותו עם אפליקציות, אתם מקבלים את הנתונים הבאים:
ageRangeSourceהיאAgeRangeSource.TIER_A.-
ageLowerהוא מספר (לדוגמה, 18). ageUpperהיאnull.- שאר שדות התשובה הם
null.
דוגמה 3
משתמשים בפיקוח שהגיל שלהם מנוהל על ידי הורה או אפוטרופוס ששיתפו אותו עם אפליקציות, מקבלים את ההודעות הבאות:
ageRangeSourceהיאAgeRangeSource.TIER_B.-
ageLowerהוא מספר (לדוגמה, 13). -
ageUpperהוא מספר (לדוגמה, 15). - שאר שדות התשובה הם
null.
דוגמה 4
אם משתמש לא הסכים לשיתוף הגיל (או שההורה שלו לא הסכים), תקבלו את הפרטים הבאים:
ageRangeSourceהיאnull.ageLowerהיאnull.ageUpperהיאnull.- שאר שדות התשובה הם
null.
דוגמה 5
משתמש בגיר שהגיל שלו אומת באמצעות שיטות להערכת גיל (כמו הערכת תמונת סלפי, כרטיס אשראי או מזהה מס) ושיתף את הגיל עם אפליקציות, יקבל את הפרטים הבאים:
ageRangeSourceהיאAgeRangeSource.TIER_C.-
ageLowerהוא מספר (לדוגמה, 18). ageUpperהיאnull.- שאר שדות התשובה הם
null.
דוגמה 6
משתמשים בפיקוח שהגיל שלהם מנוהל על ידי הורה או אפוטרופוס, שאישרו שינוי משמעותי ושמעקב ההתקנה שלהם פעיל, יקבלו את הפרטים הבאים:
ageRangeSourceהיאAgeRangeSource.TIER_B.-
ageLowerהוא מספר (לדוגמה, 13). -
ageUpperהוא מספר (לדוגמה, 15). significantChangeStatusהיאSignificantChangeStatus.APPROVED.-
significantChangeApprovalDateהוא תאריך (לדוגמה, "2026-01-15"). -
installIdהוא מזהה מחרוזת (לדוגמה, 'abc123xyz789').