refresh date: 2026-09-25 robots: noindex
الوصف
استخدِم chrome.instanceID للوصول إلى خدمة "معرّف المثيل".
الأذونات
gcmمدى التوفّر
الطُرق
deleteID()
chrome.instanceID.deleteID(
callback?: function,
): Promise<void>
يؤدي هذا الإجراء إلى إعادة ضبط معرّف مثيل التطبيق وإبطال جميع الرموز المميّزة المرتبطة به.
المعلمات
-
callback
function اختياري
تظهر المَعلمة
callbackعلى النحو التالي:() => void
المرتجعات
-
وعد<فراغ>
الإصدار 96 من Chrome أو الإصدارات الأحدثيتم حلّ المشكلة عند اكتمال عملية الحذف. تم إبطال معرّف المثيل بنجاح إذا لم يتم رفض الوعد.
لا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، وتحتاج المنصات الأخرى إلى استخدام عمليات الاستدعاء.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
): Promise<void>
لإبطال رمز مميّز تم منحه
المعلمات
-
deleteTokenParams
عنصر
مَعلمات deleteToken.
-
authorizedEntity
سلسلة
الإصدار 46 من Chrome أو الإصدارات الأحدثالجهة المرخّص لها التي يتم استخدامها للحصول على الرمز المميّز
-
نطاق
سلسلة
الإصدار 46 من Chrome أو الإصدارات الأحدثالنطاق المستخدَم للحصول على الرمز المميّز
-
-
callback
function اختياري
تظهر المَعلمة
callbackعلى النحو التالي:() => void
المرتجعات
-
وعد<فراغ>
الإصدار 96 من Chrome أو الإصدارات الأحدثيتم حلّها عند اكتمال حذف الرمز المميّز. تم إبطال الرمز المميّز بنجاح إذا لم يتم رفض الوعد.
لا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، وتحتاج المنصات الأخرى إلى استخدام عمليات الاستدعاء.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
): Promise<number>
يستردّ وقت إنشاء InstanceID. سيتم عرض وقت الإنشاء من خلال callback.
المعلمات
-
callback
function اختياري
تظهر المَعلمة
callbackعلى النحو التالي:(creationTime: number) => void
-
creationTime
الرقم
الوقت الذي تم فيه إنشاء معرّف المثيل، ويتم تمثيله بالمللي ثانية منذ بدء حقبة يونكس.
-
المرتجعات
-
<number>
الإصدار 96 من Chrome أو الإصدارات الأحدثيتم حلّ المشكلة عند اكتمال عملية الاسترداد.
لا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، وتحتاج المنصات الأخرى إلى استخدام عمليات الاستدعاء.
getID()
chrome.instanceID.getID(
callback?: function,
): Promise<string>
يسترد معرّفًا لمثيل التطبيق. سيتم عرض رقم تعريف المثيل من خلال callback. وسيتم عرض المعرّف نفسه طالما لم يتم إبطال هوية التطبيق أو انتهاء صلاحيتها.
المعلمات
-
callback
function اختياري
تظهر المَعلمة
callbackعلى النحو التالي:(instanceID: string) => void
-
instanceID
سلسلة
رقم تعريف مثيل تم تعيينه لمثيل التطبيق.
-
المرتجعات
-
وعد<سلسلة>
الإصدار 96 من Chrome أو الإصدارات الأحدثيتم حلّ المشكلة عند اكتمال عملية الاسترداد.
لا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، وتحتاج المنصات الأخرى إلى استخدام عمليات الاستدعاء.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
): Promise<string>
يتم عرض رمز مميّز يسمح للجهة المرخّص لها بالوصول إلى الخدمة المحدّدة حسب النطاق.
المعلمات
-
getTokenParams
عنصر
المَعلمات الخاصة بـ getToken.
-
authorizedEntity
سلسلة
الإصدار 46 من Chrome أو الإصدارات الأحدثيحدّد هذا الحقل الجهة المصرَّح لها بالوصول إلى الموارد المرتبطة برقم تعريف المثيل هذا. ويمكن أن يكون رقم تعريف مشروع من Google Developer Console.
-
الخيارات
object اختياري
الإصدار 46 من Chrome والإصدارات الأحدث تم إيقافها نهائيًا منذ الإصدار 89 من Chromeتم إيقاف الخيارات نهائيًا وسيتم تجاهلها.
يسمح هذا الإعداد بتضمين عدد صغير من أزواج المفتاح/القيمة النصية التي سيتم ربطها بالرمز المميّز ويمكن استخدامها في معالجة الطلب.
-
نطاق
سلسلة
الإصدار 46 من Chrome أو الإصدارات الأحدثتحدّد الإجراءات المسموح بها التي يمكن للجهة المرخّص لها اتّخاذها. على سبيل المثال، لإرسال رسائل GCM، يجب استخدام نطاق
GCM.
-
-
callback
function اختياري
تظهر المَعلمة
callbackعلى النحو التالي:(token: string) => void
-
رمز مميز
سلسلة
رمز مميّز تم تعيينه من خلال الخدمة المطلوبة
-
المرتجعات
-
وعد<سلسلة>
الإصدار 96 من Chrome أو الإصدارات الأحدثيتم حلّ المشكلة عند اكتمال عملية الاسترداد.
لا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، وتحتاج المنصات الأخرى إلى استخدام عمليات الاستدعاء.
الفعاليات
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
يتم تنشيط هذا الحدث عندما يلزم إعادة تحميل جميع الرموز المميّزة الممنوحة.
المعلمات
-
callback
دالة
تظهر المَعلمة
callbackعلى النحو التالي:() => void