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;