getToken() 的選項。
簽名:
export interface GetTokenOptions
屬性
屬性 | 類型 | 說明 |
---|---|---|
serviceWorkerRegistration | ServiceWorker 註冊 | 註冊接收推送訊息的 Service Worker。如果沒有明確提供註冊資訊,則您需要在根位置提供 firebase-messaging-sw.js 。詳情請參閱「存取註冊權杖」。 |
vapidKey | 字串 | 為推送服務提供的公用伺服器金鑰。金鑰可用於驗證推送訂閱者,僅從持有對應私密金鑰的伺服器寄送推送訊息。如未提供,則會使用預設的 VAPID 金鑰。請注意,部分推送服務 (Chrome Push Service) 需要非預設的 VAPID 金鑰。因此,建議您透過使用 FCM 設定 Web Credentials,為專案產生並匯入 VAPID 金鑰。如要進一步瞭解網路推播服務,請參閱 Web Push Protocol。 |
GetTokenOptions.serviceWorkerRegistration
註冊接收推送訊息的 Service Worker。如果沒有明確提供註冊資訊,則您需要在根位置提供 firebase-messaging-sw.js
。詳情請參閱「存取註冊權杖」。
簽名:
serviceWorkerRegistration?: ServiceWorkerRegistration;
GetTokenOptions.vapidKey
為推送服務提供的公用伺服器金鑰。金鑰可用於驗證推送訂閱者,僅從持有對應私密金鑰的伺服器寄送推送訊息。如未提供,則會使用預設的 VAPID 金鑰。請注意,部分推送服務 (Chrome Push Service) 需要非預設的 VAPID 金鑰。因此,建議您透過使用 FCM 設定 Web Credentials,為專案產生並匯入 VAPID 金鑰。如要進一步瞭解網路推播服務,請參閱 Web Push Protocol。
簽名:
vapidKey?: string;