API של מזהה מופע

Instance ID API מאפשר לשלב מזהה מכונה עם Android או אפליקציה ל-iOS. מזהה המופע מספק מזהה ייחודי לכל מופע של את האפליקציה ומנגנון לאימות ואישור פעולות. InstanceID הוא ארוך חיים, אבל ייתכן שהתוקף שלהם יפוג מהסיבות הבאות:

  • איפוס המכשיר להגדרות המקוריות.
  • המשתמש מסיר את האפליקציה.
  • המשתמש מבצע "ניקוי נתונים" באפליקציה.
  • המכשיר לא נמצא בשימוש במשך תקופה ממושכת (המכשיר והאזור קובעים את טווח הזמן).
  • השירות של מזהה המכונה מזהה שימוש לרעה או שגיאות ומאפס את InstanceID
  • קוד בצד השרת, אם אפליקציית הלקוח דורשת את הפונקציונליות הזו.

השירות של מזהה המכונה מודיע לאפליקציה שלך על איפוס של InstanceID באמצעות להתקשרות חזרה אל InstanceIDListenerService. אם האפליקציה מקבלת את ההודעה הזו התראה, היא צריכה להתקשר למספר getToken() ולאחזר את InstanceID החדש, ולעדכן את השרתים שלו.

עליך להשתמש בשיטה getToken כדי להוכיח את הבעלות על InstanceID וכדי לאשר שרתים כדי לגשת לנתונים או לשירותים שמשויכים לאפליקציה. השיטה פועלת לפי את הדפוסים של OAuth2, ודורש authorizedEntity ו-scope. authorizedEntity יכול להיות מזהה פרויקט או InstanceID אחר, והוא קובע אילו שירותים מורשים להשתמש באסימון שנוצר. scope קובע את השירות או הנתונים הספציפיים שאליהם האסימון מאפשר גישה.

בקישורים הבאים תוכלו למצוא מידע נוסף על Instance ID API עבור:

Android iOS שרת