消息载荷包含通知载荷(用 NotificationPayload 表示)和数据载荷,数据载荷包含开发者通过 Send API 发送的任意数量的键值对。
签名:
export interface MessagePayload
属性
属性 | 类型 | 说明 |
---|---|---|
collapseKey | 字符串 | 消息的折叠键。请参阅不可折叠和可折叠消息 |
数据 | { [键: 字符串]: 字符串;} | 任意键/值载荷。 |
fcmOptions | FcmOptions | Web 版 FCM SDK 所提供功能的选项。请参阅 WebpushFcmOptions。 |
发件人 | 字符串 | 该邮件的发件人。 |
消息 ID | 字符串 | 消息的消息 ID。 |
通知 | 通知载荷 | 显示通知详细信息。详细信息通过 Send API 发送。 |
MessagePayload.collapseKey
消息的折叠键。请参阅不可折叠和可折叠消息
签名:
collapseKey: string;
消息载荷.data
任意键/值载荷。
签名:
data?: {
[key: string]: string;
};
MessagePayload.fcmOptions
Web 版 FCM SDK 所提供功能的选项。请参阅 WebpushFcmOptions。
签名:
fcmOptions?: FcmOptions;
MessagePayload.from
该邮件的发件人。
签名:
from: string;
MessagePayload.messageId
消息的消息 ID。
签名:
messageId: string;
MessagePayload.notification
显示通知详细信息。详细信息通过 Send API 发送。
签名:
notification?: NotificationPayload;