תיאור
משתמשים ב-chrome.instanceID
כדי לגשת לשירות Instance ID.
הרשאות
gcm
זמינות
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