GetTokenOptions interface

خيارات getToken() .

إمضاء:

export interface GetTokenOptions 

ملكيات

ملكية يكتب وصف
تسجيل الخدمة تسجيل عمال الخدمة تسجيل عامل الخدمة لتلقي رسائل الدفع. إذا لم يتم توفير التسجيل بشكل صريح، فستحتاج إلى وجود firebase-messaging-sw.js في موقع الجذر الخاص بك. راجع الوصول إلى رمز التسجيل لمزيد من التفاصيل.
vapidKey خيط مفتاح الخادم العام المقدم لدفع الخدمات. يتم استخدام المفتاح لمصادقة المشتركين في الدفع لتلقي رسائل الدفع فقط من خوادم الإرسال التي تحتوي على المفتاح الخاص المقابل. إذا لم يتم توفيره، فسيتم استخدام مفتاح VAPID الافتراضي. لاحظ أن بعض خدمات الدفع (Chrome Push Service) تتطلب مفتاح VAPID غير افتراضي. لذلك، يوصى بإنشاء واستيراد مفتاح VAPID لمشروعك باستخدام تكوين بيانات اعتماد الويب باستخدام FCM . راجع بروتوكول دفع الويب للحصول على تفاصيل حول خدمات دفع الويب.

GetTokenOptions.serviceWorkerRegistration

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

إمضاء:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

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

إمضاء:

vapidKey?: string;