מידע על ההוצאה משימוש של SafetyNet Attestation API

Google הכריזה לאחרונה על Play Integrity API, שמאחד כמה שירותי תקינות (כולל תוצאת בדיקת התקינות של SafetyNet Attestation) בממשק API אחד.

אנחנו מתכננים להפסיק את השימוש ב-SafetyNet Attestation API בהדרגה החל מינואר 2024. הארכנו את לוח הזמנים כדי לתת לך מספיק זמן לעבור ל-Play Integrity API החדש ולמנוע שיבושים בעסק.

‏Play Integrity API כולל את כל אותות השלמות ש-SafetyNet Attestation מציע ועוד, כמו רישיון משתמש ב-Google Play והעברת הודעות שגיאה טובות יותר. ה-API החדש תוכנן מתוך מחשבה על העתיד, כך שתוכלו לקבל בקלות תכונות חדשות בלי זמן פיתוח ארוך לשדרוג.

ציר הזמן להוצאה משימוש של SafetyNet Attestation

תאריכים אבן דרך מה המשמעות של השינוי מבחינתך?
יוני 2022 עדכון עליך להתחיל את השילוב עם Play Integrity API בהקדם האפשרי. בינתיים, בדיקת האימות של SafetyNet תמשיך לפעול באפליקציה.
נובמבר 2022 שדה מידע על הוצאה משימוש השדה 'deprecationInformation' מתווסף לתגובת SafetyNet Attestation. המסמך מכיל מידע למפתחים על ההוצאה משימוש.
ינואר 2023 סיום תהליך ההצטרפות של המפתחים משתמשים חדשים לא יוכלו להירשם ל-SafetyNet Attestation API אחרי 31 בינואר 2023. הנתון הזה כולל מפתחים חדשים שנרשמים דרך ערכות SDK.
סוף ינואר 2024 מועד ההעברה (ציר הזמן הורחב) אם העברתם את האפליקציה ל-Play Integrity API, בדיקת האימות של SafetyNet תמשיך לפעול בגרסאות הקודמות של האפליקציה. עדיין תוכלו לזהות אינטראקציות מסוכנות בגרסאות הקודמות של האפליקציה. אם לא העברתם את האפליקציה, בדיקת האימות של SafetyNet לא תפעל יותר באפליקציה (כולל בגרסאות הקודמות) ותציג הודעת שגיאה. נחשב שהשלמתם את ההעברה אם האפליקציה שלכם קוראת ל-Play Integrity API בסביבת הייצור.
סוף ינואר 2025 הוצאה מלאה משימוש (ציר הזמן מורחב) בדיקת האימות של SafetyNet לא תפעל יותר באף גרסה של האפליקציה. תופיע שגיאה באפליקציה.

הגדרת האפליקציה לשימוש ב-Play Integrity API

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

שני ממשקי ה-API דומים מבחינה רעיונית, כך שאם כבר הגדרתם את האסטרטגיה שלכם למאבק בניצול לרעה, ואתם כבר משתמשים באימות של SafetyNet, תהליך ההעברה יהיה פשוט. תוכלו לפעול לפי ההוראות במדריך להעברת נתונים (מיגרציה) ולהתחיל להגדיר את Play Integrity API דרך Play Console.

אם אתם לא משווקים את האפליקציה דרך Google Play, אתם עדיין יכולים להשתמש ב-Play Integrity API דרך מסוף Google Cloud בלי ליצור חשבון פיתוח ב-Play או לפרסם גרסה זמינה ב-Google Play Console. לשם כך, פועלים לפי השלבים הבאים.

שדה המידע על ההוצאה משימוש

צוות SafetyNet Attestation הוסיף שדה חדש deprecationInformation לתשובה של SafetyNet Attestation. השדה מכיל מידע על ההוצאה משימוש כדי לעדכן את המפתחים לעבור ל-Play Integrity API החדש. הוא מכיל גם מידע על סטטוס ההעברה של האפליקציה. באפליקציות שהועברו יופיע הכיתוב "The app is allowlisted to use the SafetyNet Attestation API until the full turndown".

השבתה מלאה

ההוצאה משימוש המלאה של SafetyNet Attestation API תתבצע בהדרגה החל מ-31 בינואר 2025. המשימה שמוחזרת על ידי ה-API של attest תמיד תפעיל את on failure listener עם ApiException. הערך של קוד הסטטוס יהיה 7 (NETWORK_ERROR). מפתחים שפרסמתם גרסאות של אפליקציות שמשתמשות ב-Play Integrity API צריכים להנחות את המשתמשים לעדכן את האפליקציה.

קבלת עזרה ושיתוף משוב

אנחנו כאן כדי להבטיח שהמעבר יהיה חלק. אם נתקלתם בבעיות או שיש לכם שאלות, כדאי להיכנס למרכז העזרה של Play Console.

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

קבלת תשובות עד להשבתה המלאה

אם עדיין לא העברתם את האפליקציה ל-Play Integrity API או הסרתם את האימות של SafetyNet עד למועד ההעברה (31 בינואר 2024), תוכלו למלא את הטופס הזה כדי לבקש הארכה. אם האפליקציה תאושר, היא תמשיך לקבל תשובות מאימות SafetyNet עד למועד האחרון להוצאה משימוש (31 בינואר 2025).