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;