MessagePayload interface

Payload del messaggio che contiene il payload della notifica rappresentato con NotificationPayload e il payload dei dati che contiene un numero arbitrario di coppie chiave-valore inviate dagli sviluppatori tramite l' API di invio .

Firma:

export interface MessagePayload 

Proprietà

Proprietà Tipo Descrizione
collassoKey corda La chiave di compressione del messaggio. Vedere Messaggi non comprimibili e comprimibili
dati { [tasto: stringa]: stringa; } Payload chiave/valore arbitrario.
fcmOptions Opzioni Fcm Opzioni per le funzionalità fornite da FCM SDK per il Web. Vedere Opzioni WebpushFcm .
da corda Il mittente di questo messaggio.
messaggioId corda L'ID messaggio di un messaggio.
notifica NotificaPayload Visualizza i dettagli della notifica. I dettagli vengono inviati tramite l' API di invio .

MessaggioPayload.collapseKey

La chiave di compressione del messaggio. Vedere Messaggi non comprimibili e comprimibili

Firma:

collapseKey: string;

MessaggioPayload.data

Payload chiave/valore arbitrario.

Firma:

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

OpzioniMessagePayload.fcm

Opzioni per le funzionalità fornite da FCM SDK per il Web. Vedere Opzioni WebpushFcm .

Firma:

fcmOptions?: FcmOptions;

MessaggioPayload.from

Il mittente di questo messaggio.

Firma:

from: string;

MessaggioPayload.messageId

L'ID messaggio di un messaggio.

Firma:

messageId: string;

MessaggioPayload.notification

Visualizza i dettagli della notifica. I dettagli vengono inviati tramite l' API di invio .

Firma:

notification?: NotificationPayload;