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;