GetTokenOptions interface

Opzioni per getToken() .

Firma:

export interface GetTokenOptions 

Proprietà

Proprietà Tipo Descrizione
serviceWorkerRegistration ServiceWorkerRegistration La registrazione dell'operatore del servizio per la ricezione della messaggistica push. Se la registrazione non viene fornita esplicitamente, è necessario disporre di firebase-messaging-sw.js nella posizione root. Vedi Accedere al token di registrazione per maggiori dettagli.
vapidKey corda La chiave pubblica del server fornita per inviare i servizi. La chiave viene utilizzata per autenticare gli abbonati push affinché ricevano messaggi push solo dai server di invio che detengono la chiave privata corrispondente. Se non viene fornita, viene utilizzata una chiave VAPID predefinita. Tieni presente che alcuni servizi push (servizio Push Chrome) richiedono una chiave VAPID non predefinita. Pertanto, si consiglia di generare e importare una chiave VAPID per il tuo progetto con Configura credenziali Web con FCM . Vedi Il protocollo Web Push per dettagli sui servizi web push.

GetTokenOptions.serviceWorkerRegistration

La registrazione dell'operatore del servizio per la ricezione della messaggistica push. Se la registrazione non viene fornita esplicitamente, è necessario disporre di firebase-messaging-sw.js nella posizione root. Vedi Accedere al token di registrazione per maggiori dettagli.

Firma:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

La chiave pubblica del server fornita per inviare i servizi. La chiave viene utilizzata per autenticare gli abbonati push affinché ricevano messaggi push solo dai server di invio che detengono la chiave privata corrispondente. Se non viene fornita, viene utilizzata una chiave VAPID predefinita. Tieni presente che alcuni servizi push (servizio Push Chrome) richiedono una chiave VAPID non predefinita. Pertanto, si consiglia di generare e importare una chiave VAPID per il tuo progetto con Configura credenziali Web con FCM . Vedi Il protocollo Web Push per dettagli sui servizi web push.

Firma:

vapidKey?: string;