MessagePayload interface

เพย์โหลดข้อความที่มีเพย์โหลดการแจ้งเตือนที่แสดงด้วย NotificationPayload และเพย์โหลดข้อมูลที่มีคู่คีย์-ค่าตามจำนวนที่กำหนดซึ่งนักพัฒนาส่งผ่าน Send API .

ลายเซ็น:

export interface MessagePayload 

คุณสมบัติ

คุณสมบัติ พิมพ์ คำอธิบาย
ยุบคีย์ เชือก ปุ่มยุบของข้อความ ดู ข้อความที่ไม่สามารถยุบได้และยุบได้
ข้อมูล { [คีย์: สตริง]: สตริง; } เพย์โหลดคีย์/ค่าที่กำหนดเอง
fcmตัวเลือก Fcmตัวเลือก ตัวเลือกสำหรับคุณสมบัติที่มีให้โดย FCM SDK สำหรับเว็บ ดู WebpushFcmOptions .
จาก เชือก ผู้ส่งข้อความนี้.
รหัสข้อความ เชือก รหัสข้อความของข้อความ
การแจ้งเตือน การแจ้งเตือนเพย์โหลด แสดงรายละเอียดการแจ้งเตือน รายละเอียดจะถูกส่งผ่าน Send API .

MessagePayload.collapseKey

ปุ่มยุบของข้อความ ดู ข้อความที่ไม่สามารถยุบได้และยุบได้

ลายเซ็น:

collapseKey: string;

ข้อความPayload.data

เพย์โหลดคีย์/ค่าที่กำหนดเอง

ลายเซ็น:

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

MessagePayload.fcmตัวเลือก

ตัวเลือกสำหรับคุณสมบัติที่มีให้โดย FCM SDK สำหรับเว็บ ดู WebpushFcmOptions .

ลายเซ็น:

fcmOptions?: FcmOptions;

ข้อความPayload.from

ผู้ส่งข้อความนี้.

ลายเซ็น:

from: string;

MessagePayload.messageId

รหัสข้อความของข้อความ

ลายเซ็น:

messageId: string;

ข้อความPayload.notification

แสดงรายละเอียดการแจ้งเตือน รายละเอียดจะถูกส่งผ่าน Send API .

ลายเซ็น:

notification?: NotificationPayload;