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