chrome.instanceID

תיאור

משתמשים ב-chrome.instanceID כדי לגשת לשירות Instance ID.

הרשאות

gcm

זמינות

Chrome 44 ואילך

Methods

deleteID()

chrome.instanceID.deleteID(): Promise<void>

מאפס את מזהה מופע האפליקציה ומבטל את כל הטוקנים שמשויכים אליו.

החזרות

  • Promise<void>

    Chrome 96 ואילך

deleteToken()

chrome.instanceID.deleteToken(
  deleteTokenParams: object,
)
: Promise<void>

מבטלת טוקן שניתן.

פרמטרים

  • deleteTokenParams

    אובייקט

    פרמטרים של deleteToken.

    • authorizedEntity

      מחרוזת

      Chrome 46 ואילך

      הישות המורשית שמשמשת להשגת הטוקן.

    • היקף

      מחרוזת

      Chrome 46 ואילך

      היקף ההרשאות שמשמש להשגת הטוקן.

החזרות

  • Promise<void>

    Chrome 96 ואילך

getCreationTime()

chrome.instanceID.getCreationTime(): Promise<number>

הפונקציה מחזירה את השעה שבה נוצר InstanceID. זמן היצירה יוחזר על ידי callback.

החזרות

  • Promise<number>

    Chrome 96 ואילך

getID()

chrome.instanceID.getID(): Promise<string>

מאחזר מזהה של מופע האפליקציה. מזהה המופע יוחזר על ידי callback. אותו מזהה יוחזר כל עוד זהות האפליקציה לא בוטלה או שתוקפה פג.

החזרות

  • Promise<string>

    Chrome 96 ואילך

getToken()

chrome.instanceID.getToken(
  getTokenParams: object,
)
: Promise<string>

החזרת טוקן שמאפשר לישות המורשית לגשת לשירות שמוגדר על ידי ההיקף.

פרמטרים

  • getTokenParams

    אובייקט

    פרמטרים של getToken.

    • authorizedEntity

      מחרוזת

      Chrome 46 ואילך

      מזהה את הישות שמורשית לגשת למשאבים שמשויכים למזהה המופע הזה. יכול להיות שזה מזהה פרויקט מ-Google developer console.

    • options

      אובייקט אופציונלי

      Chrome 46 ואילך הוצא משימוש מאז Chrome 89

      הוצאו משימוש ויתעלמו מהן.

      מאפשר לכלול מספר קטן של צמדי מפתח/ערך מסוג מחרוזת שיהיו משויכים לאסימון ויכולים לשמש לעיבוד הבקשה.

    • היקף

      מחרוזת

      Chrome 46 ואילך

      מזהה פעולות מורשות שהישות המורשית יכולה לבצע. לדוגמה, כדי לשלוח הודעות GCM, צריך להשתמש בהיקף GCM.

החזרות

  • Promise<string>

    Chrome 96 ואילך

אירועים

onTokenRefresh

chrome.instanceID.onTokenRefresh.addListener(
  callback: function,
)

האירוע מופעל כשצריך לרענן את כל הטוקנים שניתנו.

פרמטרים

  • callback

    פונקציה

    הפרמטר callback נראה כך:

    () => void