Nachrichtennutzlast, die die Benachrichtigungsnutzlast enthält, die mit NotificationPayload dargestellt wird, und die Datennutzlast, die eine beliebige Anzahl von Schlüssel-Wert-Paaren enthält, die von Entwicklern über die Sende-API gesendet werden .
Unterschrift:
export interface MessagePayload
Eigenschaften
Eigentum | Typ | Beschreibung |
---|---|---|
collapKey | Zeichenfolge | Der Minimierungsschlüssel der Nachricht. Siehe Nicht reduzierbare und reduzierbare Nachrichten |
Daten | { [Schlüssel: Zeichenfolge]: Zeichenfolge; } | Beliebige Schlüssel-/Wertnutzlast. |
fcmOptions | FcmOptions | Optionen für Funktionen, die vom FCM SDK für Web bereitgestellt werden. Siehe WebpushFcmOptions . |
aus | Zeichenfolge | Der Absender dieser Nachricht. |
Nachrichten ID | Zeichenfolge | Die Nachrichten-ID einer Nachricht. |
Benachrichtigung | Benachrichtigungsnutzlast | Benachrichtigungsdetails anzeigen. Details werden über die Sende-API gesendet . |
MessagePayload.collapseKey
Der Minimierungsschlüssel der Nachricht. Siehe Nicht reduzierbare und reduzierbare Nachrichten
Unterschrift:
collapseKey: string;
MessagePayload.data
Beliebige Schlüssel-/Wertnutzlast.
Unterschrift:
data?: {
[key: string]: string;
};
MessagePayload.fcmOptions
Optionen für Funktionen, die vom FCM SDK für Web bereitgestellt werden. Siehe WebpushFcmOptions .
Unterschrift:
fcmOptions?: FcmOptions;
MessagePayload.from
Der Absender dieser Nachricht.
Unterschrift:
from: string;
MessagePayload.messageId
Die Nachrichten-ID einer Nachricht.
Unterschrift:
messageId: string;
MessagePayload.notification
Benachrichtigungsdetails anzeigen. Details werden über die Sende-API gesendet .
Unterschrift:
notification?: NotificationPayload;