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