קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
באמצעות Instance ID API אפשר לשלב את Instance ID באפליקציה ל-Android או ל-iOS. Instance ID מספק מזהה ייחודי לכל מופע של האפליקציה ומנגנון לאימות ולמתן הרשאה לפעולות. InstanceID הוא מפתח לטווח ארוך, אבל התוקף שלו עשוי לפוג מהסיבות הבאות:
איפוס המכשיר להגדרות המקוריות.
המשתמש מסיר את האפליקציה.
המשתמש מבצע פעולת 'ניקוי נתונים' באפליקציה.
המכשיר לא היה בשימוש במשך תקופה ממושכת (התקופה נקבעת לפי המכשיר והאזור).
שירות מזהה המכונה מזהה ניצול לרעה או שגיאות ומאפס את InstanceID.
קוד בצד השרת, אם אפליקציית הלקוח שלכם דורשת את הפונקציונליות הזו.
שירות מזהה המופע מודיע לאפליקציה על איפוס של InstanceID באמצעות קריאה חוזרת (callback) ל-InstanceIDListenerService. אם האפליקציה מקבלת את ההתראה הזו, היא צריכה לבצע קריאה ל-getToken() לאחזר את InstanceID החדש ולעדכן את השרתים שלה.
משתמשים בשיטה getToken כדי להוכיח את הבעלות על InstanceID ולאפשר לשרתים לגשת לנתונים או לשירותים המשויכים לאפליקציה. השיטה מבוססת על התבניות של OAuth2, והיא דורשת authorizedEntity ו-scope. השדה authorizedEntity יכול להיות מזהה פרויקט או InstanceID אחר, והוא קובע אילו שירותים מורשים להשתמש באסימון שנוצר. השדה scope קובע לאילו נתונים או לשירות ספציפיים האסימון מאפשר גישה.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-03-11 (שעון UTC)."],[[["The Instance ID API provides a unique identifier for each app instance and enables authentication and authorization."],["Instance IDs are long-lived but can expire due to various factors like device reset, uninstallation, data clearing, extended inactivity, or service-detected issues."],["Upon Instance ID reset, apps are notified and must retrieve a new ID using `getToken()` and update their servers."],["The `getToken()` method, using OAuth2 patterns, verifies Instance ID ownership and grants server access to associated data or services based on authorized entity and scope."]]],[]]