MessagePayload interface

NotificationPayload ile temsil edilen bildirim yükünü ve geliştiriciler tarafından Send API aracılığıyla gönderilen isteğe bağlı sayıda anahtar/değer çifti içeren veri yükünü içeren mesaj yükü .

İmza:

export interface MessagePayload 

Özellikler

Mülk Tip Tanım
daraltAnahtar sicim İletinin daraltma anahtarı. Bkz. Daraltılamaz ve daraltılabilir mesajlar
veri { [anahtar: dize]: dize; } Rastgele anahtar/değer yükü.
fcmSeçenekler FcmSeçenekleri Web için FCM SDK tarafından sağlanan özelliklere ilişkin seçenekler. WebpushFcmOptions'a bakın .
itibaren sicim Bu mesajı gönderen kişi.
Mesaj Kimliği sicim Bir mesajın mesaj kimliği.
bildiri BildirimYükü Bildirim ayrıntılarını görüntüleyin. Ayrıntılar Send API'si aracılığıyla gönderilir .

MesajPayload.collapseKey

İletinin daraltma anahtarı. Bkz. Daraltılamaz ve daraltılabilir mesajlar

İmza:

collapseKey: string;

MesajPayload.data

Rastgele anahtar/değer yükü.

İmza:

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

MesajPayload.fcmOptions

Web için FCM SDK tarafından sağlanan özelliklere ilişkin seçenekler. WebpushFcmOptions'a bakın .

İmza:

fcmOptions?: FcmOptions;

MesajPayload.from

Bu mesajı gönderen kişi.

İmza:

from: string;

MesajPayload.messageId

Bir mesajın mesaj kimliği.

İmza:

messageId: string;

MesajPayload.bildirimi

Bildirim ayrıntılarını görüntüleyin. Ayrıntılar Send API'si aracılığıyla gönderilir .

İmza:

notification?: NotificationPayload;