NotificationPayload で表される通知ペイロードと、デベロッパーが Send API を介して送信した任意の数の Key-Value ペアを含むデータ ペイロードを含むメッセージ ペイロード。
署名:
export interface MessagePayload
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
折りたたみキー | 文字列 | メッセージの折りたたみキー。折りたたみできないメッセージと折りたたみ可能なメッセージをご覧ください。 |
データ | { [キー: 文字列]: 文字列;} | 任意の Key-Value ペイロード。 |
fcmOptions | FcmOptions | ウェブ用 FCM SDK によって提供される機能のオプション。WebpushFcmOptions をご覧ください。 |
from | 文字列 | このメッセージの送信者。 |
messageId | 文字列 | メッセージのメッセージ ID。 |
通知 | NotificationPayload | 通知の詳細を表示します。詳細は Send API によって送信されます。 |
MessagePayload.折りたたみキー
メッセージの折りたたみキー。折りたたみできないメッセージと折りたたみ可能なメッセージをご覧ください。
署名:
collapseKey: string;
MessagePayload.data
任意の Key-Value ペイロード。
署名:
data?: {
[key: string]: string;
};
MessagePayload.fcmOptions
ウェブ用 FCM SDK によって提供される機能のオプション。WebpushFcmOptions をご覧ください。
署名:
fcmOptions?: FcmOptions;
MessagePayload.from
このメッセージの送信者。
署名:
from: string;
MessagePayload.messageId
メッセージのメッセージ ID。
署名:
messageId: string;
MessagePayload.notification
通知の詳細を表示します。詳細は Send API によって送信されます。
署名:
notification?: NotificationPayload;