GetTokenOptions interface

Optionen für getToken() .

Unterschrift:

export interface GetTokenOptions 

Eigenschaften

Eigentum Typ Beschreibung
serviceWorkerRegistration ServiceWorkerRegistration Die Servicemitarbeiter-Registrierung für den Empfang von Push-Nachrichten. Wenn die Registrierung nicht explizit bereitgestellt wird, benötigen Sie eine firebase-messaging-sw.js an Ihrem Root-Speicherort. Weitere Einzelheiten finden Sie unter Zugriff auf das Registrierungstoken .
vapidKey Zeichenfolge Der öffentliche Serverschlüssel, der für Push-Dienste bereitgestellt wird. Der Schlüssel wird zur Authentifizierung von Push-Abonnenten verwendet, um Push-Nachrichten nur von sendenden Servern zu empfangen, die über den entsprechenden privaten Schlüssel verfügen. Wenn dieser nicht angegeben wird, wird ein Standard-VAPID-Schlüssel verwendet. Beachten Sie, dass einige Push-Dienste (Chrome Push Service) einen nicht standardmäßigen VAPID-Schlüssel erfordern. Daher wird empfohlen, mit „Webanmeldeinformationen mit FCM konfigurieren“ einen VAPID-Schlüssel für Ihr Projekt zu generieren und zu importieren . Einzelheiten zu Web-Push-Diensten finden Sie unter Das Web-Push-Protokoll .

GetTokenOptions.serviceWorkerRegistration

Die Servicemitarbeiter-Registrierung für den Empfang von Push-Nachrichten. Wenn die Registrierung nicht explizit bereitgestellt wird, benötigen Sie eine firebase-messaging-sw.js an Ihrem Root-Speicherort. Weitere Einzelheiten finden Sie unter Zugriff auf das Registrierungstoken .

Unterschrift:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

Der öffentliche Serverschlüssel, der für Push-Dienste bereitgestellt wird. Der Schlüssel wird zur Authentifizierung von Push-Abonnenten verwendet, um Push-Nachrichten nur von sendenden Servern zu empfangen, die über den entsprechenden privaten Schlüssel verfügen. Wenn dieser nicht angegeben wird, wird ein Standard-VAPID-Schlüssel verwendet. Beachten Sie, dass einige Push-Dienste (Chrome Push Service) einen nicht standardmäßigen VAPID-Schlüssel erfordern. Daher wird empfohlen, mit „Webanmeldeinformationen mit FCM konfigurieren“ einen VAPID-Schlüssel für Ihr Projekt zu generieren und zu importieren . Einzelheiten zu Web-Push-Diensten finden Sie unter Das Web-Push-Protokoll .

Unterschrift:

vapidKey?: string;