MessagePayload interface

NotificationPayload ile temsil edilen bildirim yükünü ve geliştiricilerin Send API üzerinden rastgele sayıda anahtar/değer çiftini içeren veri yükünü içeren mesaj yükü.

İmza:

export interface MessagePayload 

Özellikler

Özellik Tür Açıklama
daraltmaAnahtarı dize İletinin daraltma anahtarı. Daraltılamayan ve daraltılabilir mesajlar bölümüne bakın
veriler { [anahtar: dize]: string; } Rastgele anahtar/değer yükü.
fcmOptions FcmOptions Web için FCM SDK'sı tarafından sağlanan özelliklerle ilgili seçenekler. WebpushFcmOptions'a bakın.
en az dize Bu iletiyi gönderen
mesaj kimliği dize Bir iletinin ileti kimliği.
bildirim Bildirim Yükü Bildirim ayrıntılarını göster. Ayrıntılar, Send API üzerinden gönderilir.

İleti Yükü.daraltmaAnahtarı

İletinin daraltma anahtarı. Daraltılamayan ve daraltılabilir mesajlar bölümüne bakın

İmza:

collapseKey: string;

MessagePayload.data

Rastgele anahtar/değer yükü.

İmza:

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

MessagePayload.fcmOptions

Web için FCM SDK'sı tarafından sağlanan özelliklerle ilgili seçenekler. WebpushFcmOptions'a bakın.

İmza:

fcmOptions?: FcmOptions;

MessagePayload.from

Bu iletiyi gönderen

İmza:

from: string;

Mesaj Yükü.Mesaj Kimliği

Bir iletinin ileti kimliği.

İmza:

messageId: string;

MessagePayload.bildirimi

Bildirim ayrıntılarını göster. Ayrıntılar, Send API üzerinden gönderilir.

İmza:

notification?: NotificationPayload;