ממשק API למופע

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

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

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

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

למידע נוסף על Instance ID API:

Android iOS שרת