MessagePayload interface

Charge utile de message contenant la charge utile de notification représentée par NotificationPayload et la charge utile de données contenant un nombre arbitraire de paires clé-valeur envoyées par les développeurs via l' API Send. .

Signature:

export interface MessagePayload 

Propriétés

Propriété Taper Description
RéduireClé chaîne La clé de réduction du message. Voir Messages non réductibles et réductibles
données { [clé : chaîne] : chaîne ; } Charge utile clé/valeur arbitraire.
fcmOptions OptionsFcm Options pour les fonctionnalités fournies par le SDK FCM pour le Web. Voir WebpushFcmOptions .
depuis chaîne L'expéditeur de ce message.
ID du message chaîne L’ID d’un message.
notification Charge utile de notification Afficher les détails de la notification. Les détails sont envoyés via l' API Send .

MessagePayload.collapseKey

La clé de réduction du message. Voir Messages non réductibles et réductibles

Signature:

collapseKey: string;

MessagePayload.data

Charge utile clé/valeur arbitraire.

Signature:

data?: {
        [key: string]: string;
    };

MessagePayload.fcmOptions

Options pour les fonctionnalités fournies par le SDK FCM pour le Web. Voir WebpushFcmOptions .

Signature:

fcmOptions?: FcmOptions;

MessagePayload.from

L'expéditeur de ce message.

Signature:

from: string;

MessagePayload.messageId

L’ID d’un message.

Signature:

messageId: string;

MessagePayload.notification

Afficher les détails de la notification. Les détails sont envoyés via l' API Send .

Signature:

notification?: NotificationPayload;