GetTokenOptions interface

Options pour getToken() .

Signature:

export interface GetTokenOptions 

Propriétés

Propriété Taper Description
serviceWorkerRegistration ServiceWorkerRegistration Enregistrement du service worker pour recevoir des messages push. Si l'enregistrement n'est pas fourni explicitement, vous devez disposer d'un firebase-messaging-sw.js à votre emplacement racine. Voir Accéder au jeton d'enregistrement pour plus de détails.
clé insipide chaîne Clé de serveur publique fournie pour pousser les services. La clé est utilisée pour authentifier les abonnés push afin de recevoir des messages push uniquement des serveurs d'envoi qui détiennent la clé privée correspondante. Si elle n’est pas fournie, une clé VAPID par défaut est utilisée. Notez que certains services push (Chrome Push Service) nécessitent une clé VAPID autre que celle par défaut. Par conséquent, il est recommandé de générer et d'importer une clé VAPID pour votre projet avec Configure Web Credentials with FCM. . Voir Le protocole Web Push pour plus de détails sur les services Web Push.

GetTokenOptions.serviceWorkerRegistration

Enregistrement du service worker pour recevoir des messages push. Si l'enregistrement n'est pas fourni explicitement, vous devez disposer d'un firebase-messaging-sw.js à votre emplacement racine. Voir Accéder au jeton d'enregistrement pour plus de détails.

Signature:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

Clé de serveur publique fournie pour pousser les services. La clé est utilisée pour authentifier les abonnés push afin de recevoir des messages push uniquement des serveurs d'envoi qui détiennent la clé privée correspondante. Si elle n’est pas fournie, une clé VAPID par défaut est utilisée. Notez que certains services push (Chrome Push Service) nécessitent une clé VAPID autre que celle par défaut. Par conséquent, il est recommandé de générer et d'importer une clé VAPID pour votre projet avec Configure Web Credentials with FCM. . Voir Le protocole Web Push pour plus de détails sur les services Web Push.

Signature:

vapidKey?: string;