MessagePayload interface

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;