תיאור
משתמשים ב-chrome.instanceID
כדי לגשת לשירות Instance ID.
הרשאות
gcm
זמינות
Methods
deleteID()
chrome.instanceID.deleteID(
callback?: function,
): Promise<void>
מאפס את מזהה מופע האפליקציה ומבטל את כל הטוקנים שמשויכים אליו.
פרמטרים
-
callback
פונקציה אופציונלית
הפרמטר
callback
נראה כך:() => void
החזרות
-
Promise<void>
Chrome 96 ואילךההבטחות נתמכות רק ב-Manifest V3 ובגרסאות מאוחרות יותר. בפלטפורמות אחרות צריך להשתמש בפונקציות Callback.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
): Promise<void>
מבטלת טוקן שניתן.
פרמטרים
-
deleteTokenParams
אובייקט
פרמטרים של deleteToken.
-
authorizedEntity
מחרוזת
Chrome 46 ואילךהישות המורשית שמשמשת להשגת הטוקן.
-
היקף
מחרוזת
Chrome 46 ואילךהיקף ההרשאות שמשמש להשגת הטוקן.
-
-
callback
פונקציה אופציונלית
הפרמטר
callback
נראה כך:() => void
החזרות
-
Promise<void>
Chrome 96 ואילךההבטחות נתמכות רק ב-Manifest V3 ובגרסאות מאוחרות יותר. בפלטפורמות אחרות צריך להשתמש בפונקציות Callback.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
): Promise<number>
הפונקציה מחזירה את השעה שבה נוצר InstanceID. זמן היצירה יוחזר על ידי callback
.
פרמטרים
-
callback
פונקציה אופציונלית
הפרמטר
callback
נראה כך:(creationTime: number) => void
-
creationTime
number
הזמן שבו נוצר מזהה המופע, באלפיות השנייה מאז תחילת התקופה של זמן מערכת.
-
החזרות
-
Promise<number>
Chrome 96 ואילךההבטחות נתמכות רק ב-Manifest V3 ובגרסאות מאוחרות יותר. בפלטפורמות אחרות צריך להשתמש בפונקציות Callback.
getID()
chrome.instanceID.getID(
callback?: function,
): Promise<string>
מאחזר מזהה של מופע האפליקציה. מזהה המופע יוחזר על ידי callback
. אותו מזהה יוחזר כל עוד זהות האפליקציה לא בוטלה או שתוקפה פג.
פרמטרים
-
callback
פונקציה אופציונלית
הפרמטר
callback
נראה כך:(instanceID: string) => void
-
instanceID
מחרוזת
מזהה מופע שהוקצה למופע האפליקציה.
-
החזרות
-
Promise<string>
Chrome 96 ואילךההבטחות נתמכות רק ב-Manifest V3 ובגרסאות מאוחרות יותר. בפלטפורמות אחרות צריך להשתמש בפונקציות Callback.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
): Promise<string>
החזרת טוקן שמאפשר לישות המורשית לגשת לשירות שמוגדר על ידי ההיקף.
פרמטרים
-
getTokenParams
אובייקט
פרמטרים של getToken.
-
authorizedEntity
מחרוזת
Chrome 46 ואילךמזהה את הישות שמורשית לגשת למשאבים שמשויכים למזהה המופע הזה. יכול להיות שזה מזהה פרויקט מ-Google developer console.
-
options
אובייקט אופציונלי
Chrome 46 ואילך הוצא משימוש מאז Chrome 89הוצאו משימוש ויתעלמו מהן.
מאפשר לכלול מספר קטן של צמדי מפתח/ערך מסוג מחרוזת שיהיו משויכים לאסימון ויכולים לשמש לעיבוד הבקשה.
-
היקף
מחרוזת
Chrome 46 ואילךמזהה פעולות מורשות שהישות המורשית יכולה לבצע. לדוגמה, כדי לשלוח הודעות GCM, צריך להשתמש בהיקף
GCM
.
-
-
callback
פונקציה אופציונלית
הפרמטר
callback
נראה כך:(token: string) => void
-
token
מחרוזת
טוקן שהוקצה על ידי השירות המבוקש.
-
החזרות
-
Promise<string>
Chrome 96 ואילךההבטחות נתמכות רק ב-Manifest V3 ובגרסאות מאוחרות יותר. בפלטפורמות אחרות צריך להשתמש בפונקציות Callback.
אירועים
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
האירוע מופעל כשצריך לרענן את כל הטוקנים שניתנו.
פרמטרים
-
callback
פונקציה
הפרמטר
callback
נראה כך:() => void