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;