GetTokenOptions interface

Параметры getToken() .

Подпись:

export interface GetTokenOptions 

Характеристики

Свойство Тип Описание
ServiceWorkerРегистрация Регистрация ServiceWorker Регистрация сервисного работника для получения push-сообщений. Если регистрация не указана явно, вам необходимо иметь файл firebase-messaging-sw.js в корневом каталоге. Дополнительные сведения см. в разделе Доступ к регистрационному токену .
vapidKey нить Открытый ключ сервера, предоставляемый для отправки служб. Ключ используется для аутентификации подписчиков push-уведомлений для получения push-сообщений только от отправляющих серверов, содержащих соответствующий закрытый ключ. Если он не указан, используется ключ VAPID по умолчанию. Обратите внимание, что для некоторых служб push-уведомлений (Chrome Push Service) требуется ключ VAPID, отличный от стандартного. Поэтому рекомендуется создать и импортировать ключ VAPID для вашего проекта с помощью настройки веб-учетных данных с помощью FCM. . Подробную информацию о службах веб-push см. в разделе «Протокол Web Push» .

GetTokenOptions.serviceWorkerRegistration

Регистрация сервисного работника для получения push-сообщений. Если регистрация не указана явно, вам необходимо иметь файл firebase-messaging-sw.js в корневом каталоге. Дополнительные сведения см. в разделе Доступ к регистрационному токену .

Подпись:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

Открытый ключ сервера, предоставляемый для отправки служб. Ключ используется для аутентификации подписчиков push-уведомлений для получения push-сообщений только от отправляющих серверов, которые содержат соответствующий закрытый ключ. Если он не указан, используется ключ VAPID по умолчанию. Обратите внимание, что для некоторых служб push-уведомлений (Chrome Push Service) требуется ключ VAPID, отличный от стандартного. Поэтому рекомендуется создать и импортировать ключ VAPID для вашего проекта с помощью настройки веб-учетных данных с помощью FCM. . Подробную информацию о службах веб-push см. в разделе «Протокол Web Push» .

Подпись:

vapidKey?: string;