WebpushConfig interface

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;