خيارات 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;