קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Instance ID API מאפשר לכם לשלב מזהה מופע עם אפליקציית Android או iOS. מזהה המופע מספק מזהה ייחודי לכל מופע של האפליקציה ומנגנון לאימות ולאישור פעולות. ה-InstanceID הוא לטווח ארוך, אבל יכול להיות שהוא יפוג מהסיבות הבאות:
איפוס המכשיר להגדרות המקוריות.
המשתמש מסיר את האפליקציה.
המשתמש מבצע 'ניקוי נתונים' באפליקציה.
המכשיר לא היה בשימוש במשך תקופה ממושכת (משך הזמן נקבע לפי המכשיר והאזור).
שירות Instance ID מזהה ניצול לרעה או שגיאות ומאפס את הערך של InstanceID.
קוד בצד השרת אם אפליקציית הלקוח שלכם דורשת את הפונקציונליות הזו.
שירות מזהה המופע מודיע לאפליקציה על איפוס של InstanceID באמצעות קריאה חוזרת אל 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-09-12 (שעון UTC)."],[[["\u003cp\u003eThe Instance ID API provides a unique identifier for each app instance and enables authentication and authorization.\u003c/p\u003e\n"],["\u003cp\u003eInstance IDs are long-lived but can expire due to various factors like device reset, uninstallation, data clearing, extended inactivity, or service-detected issues.\u003c/p\u003e\n"],["\u003cp\u003eUpon Instance ID reset, apps are notified and must retrieve a new ID using \u003ccode\u003egetToken()\u003c/code\u003e and update their servers.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003egetToken()\u003c/code\u003e method, using OAuth2 patterns, verifies Instance ID ownership and grants server access to associated data or services based on authorized entity and scope.\u003c/p\u003e\n"]]],[],null,[]]