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;