GetTokenOptions interface

getToken()的选项

签名:

export interface GetTokenOptions 

特性

财产类型描述
serviceWorker注册ServiceWorker注册Service Worker 注册用于接收推送消息。如果未明确提供注册,则您的根位置需要有一个firebase-messaging-sw.js 。有关更多详细信息,请参阅访问注册令牌
有效密钥细绳提供用于推送服务的公共服务器密钥。该密钥用于验证推送订阅者是否仅从持有相应私钥的发送服务器接收推送消息。如果未提供,则使用默认的 VAPID 密钥。请注意,某些推送服务(Chrome 推送服务)需要非默认 VAPID 密钥。因此,建议使用“使用 FCM 配置 Web 凭据”为您的项目生成并导入 VAPID 密钥。有关 Web 推送服务的详细信息,请参阅Web 推送协议

GetTokenOptions.serviceWorkerRegistration

Service Worker 注册用于接收推送消息。如果未明确提供注册,则您的根位置需要有一个firebase-messaging-sw.js 。有关更多详细信息,请参阅访问注册令牌

签名:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

提供用于推送服务的公共服务器密钥。该密钥用于验证推送订阅者是否仅从持有相应私钥的发送服务器接收推送消息。如果未提供,则使用默认的 VAPID 密钥。请注意,某些推送服务(Chrome 推送服务)需要非默认 VAPID 密钥。因此,建议使用“使用 FCM 配置 Web 凭据”为您的项目生成并导入 VAPID 密钥。有关 Web 推送服务的详细信息,请参阅Web 推送协议

签名:

vapidKey?: string;