GetTokenOptions interface

خيارات getToken().

Signature:

export interface GetTokenOptions 

أماكن إقامة

الموقع النوع الوصف
serviceWorkerتسجيل تسجيل مشغِّل الخدمات تسجيل مشغّل الخدمات لتلقّي رسائل الدفع التلقائي إذا لم يتم تقديم التسجيل بشكل صريح، يجب أن يتوفر لديك firebase-messaging-sw.js في الموقع الجذر. يمكنك الاطّلاع على مقالة الوصول إلى الرمز المميّز للتسجيل للحصول على مزيد من التفاصيل.
مفتاح vapid السلسلة مفتاح الخادم العام المقدم لإرسال الخدمات. يُستخدم المفتاح لمصادقة المشتركين في الإشعارات الفورية لتلقّي رسائل الدفع فقط من خوادم الإرسال التي تمتلك المفتاح الخاص المقابل. إذا لم يتم توفير هذا المفتاح، سيتم استخدام مفتاح VAPID تلقائي. يُرجى العِلم أنّ بعض خدمات الدفع (خدمة Chrome Push) تتطلب مفتاح VAPID غير تلقائي. وبالتالي، ننصحك بإنشاء مفتاح VAPID لمشروعك واستيراده باستخدام Configure Web Credentials with FCM. راجِع بروتوكول Web Push للحصول على تفاصيل عن خدمات إرسال البيانات على الويب.

GetTokenOptions.serviceWorkerتسجيل

تسجيل مشغّل الخدمات لتلقّي رسائل الدفع التلقائي إذا لم يتم تقديم التسجيل بشكل صريح، يجب أن يتوفر لديك firebase-messaging-sw.js في الموقع الجذر. يمكنك الاطّلاع على مقالة الوصول إلى الرمز المميّز للتسجيل للحصول على مزيد من التفاصيل.

Signature:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

مفتاح الخادم العام المقدم لإرسال الخدمات. يُستخدم المفتاح لمصادقة المشتركين في الإشعارات الفورية لتلقّي رسائل الدفع فقط من خوادم الإرسال التي تمتلك المفتاح الخاص المقابل. إذا لم يتم توفير هذا المفتاح، سيتم استخدام مفتاح VAPID تلقائي. يُرجى العِلم أنّ بعض خدمات الدفع (خدمة Chrome Push) تتطلب مفتاح VAPID غير تلقائي. وبالتالي، ننصحك بإنشاء مفتاح VAPID لمشروعك واستيراده باستخدام Configure Web Credentials with FCM. راجِع بروتوكول Web Push للحصول على تفاصيل عن خدمات إرسال البيانات على الويب.

Signature:

vapidKey?: string;