消息负载包含用NotificationPayload表示的通知负载和包含开发人员通过Send API发送的任意数量的键值对的数据负载。
签名:
export interface MessagePayload
特性
财产 | 类型 | 描述 |
---|---|---|
折叠键 | 细绳 | 消息的折叠键。请参阅不可折叠和可折叠消息 |
数据 | { [键:字符串]:字符串; } | 任意键/值负载。 |
fcm选项 | Fcm选项 | FCM SDK for Web 提供的功能选项。请参阅WebpushFcmOptions 。 |
从 | 细绳 | 此消息的发件人。 |
消息ID | 细绳 | 消息的消息 ID。 |
通知 | 通知负载 | 显示通知详细信息。详细信息通过发送 API 发送。 |
MessagePayload.collapseKey
消息的折叠键。请参阅不可折叠和可折叠消息
签名:
collapseKey: string;
消息有效负载.data
任意键/值负载。
签名:
data?: {
[key: string]: string;
};
MessagePayload.fcmOptions
FCM SDK for Web 提供的功能选项。请参阅WebpushFcmOptions 。
签名:
fcmOptions?: FcmOptions;
消息有效负载.from
此消息的发件人。
签名:
from: string;
MessagePayload.messageId
消息的消息 ID。
签名:
messageId: string;
MessagePayload.notification
显示通知详细信息。详细信息通过发送 API 发送。
签名:
notification?: NotificationPayload;