訊息負載包含用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;