Représente les options du protocole WebPush qui peuvent être incluses dans un message .
Signature:
export interface WebpushConfig
Propriétés
Propriété | Taper | Description |
---|---|---|
données | { [clé : chaîne] : chaîne ; } | Une collection de champs de données. |
fcmOptions | WebpushFcmOptions | Options pour les fonctionnalités fournies par le SDK FCM pour le Web. |
en-têtes | { [clé : chaîne] : chaîne ; } | Une collection d'en-têtes WebPush. Les valeurs d'en-tête doivent être des chaînes. Voir la spécification WebPush pour les en-têtes pris en charge. |
notification | WebpushNotification | Une charge utile de notification WebPush à inclure dans le message. |
WebpushConfig.data
Une collection de champs de données.
Signature:
data?: {
[key: string]: string;
};
WebpushConfig.fcmOptions
Options pour les fonctionnalités fournies par le SDK FCM pour le Web.
Signature:
fcmOptions?: WebpushFcmOptions;
WebpushConfig.headers
Une collection d'en-têtes WebPush. Les valeurs d'en-tête doivent être des chaînes.
Voir la spécification WebPush pour les en-têtes pris en charge.
Signature:
headers?: {
[key: string]: string;
};
WebpushConfig.notification
Une charge utile de notification WebPush à inclure dans le message.
Signature:
notification?: WebpushNotification;