NoticePayloadで表される通知ペイロードと、 Send APIを通じて開発者によって送信される任意の数のキーと値のペアを含むデータ ペイロードを含むメッセージ ペイロード。
サイン:
export interface MessagePayload
プロパティ
財産 | タイプ | 説明 |
---|---|---|
崩壊キー | 弦 | メッセージの折りたたみキー。折りたたみ不可能なメッセージと折りたたみ可能なメッセージを参照してください。 |
データ | { [キー: 文字列]: 文字列; } | 任意のキー/値ペイロード。 |
fcmオプション | Fcmオプション | FCM SDK for Web によって提供される機能のオプション。 「WebpushFcmOptions」を参照してください。 。 |
から | 弦 | このメッセージの送信者。 |
メッセージID | 弦 | メッセージのメッセージ ID。 |
通知 | 通知ペイロード | 通知の詳細を表示します。詳細は送信 APIを通じて送信されます。 |
MessagePayload.collapseKey
メッセージの折りたたみキー。折りたたみ不可能なメッセージと折りたたみ可能なメッセージを参照してください。
サイン:
collapseKey: string;
MessagePayload.data
任意のキー/値ペイロード。
サイン:
data?: {
[key: string]: string;
};
MessagePayload.fcmOptions
FCM SDK for Web によって提供される機能のオプション。 「WebpushFcmOptions」を参照してください。 。
サイン:
fcmOptions?: FcmOptions;
MessagePayload.from
このメッセージの送信者。
サイン:
from: string;
MessagePayload.messageId
メッセージのメッセージ ID。
サイン:
messageId: string;
MessagePayload.notification
通知の詳細を表示します。詳細は送信 APIを通じて送信されます。
サイン:
notification?: NotificationPayload;