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