Опции для 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;