מטען הודעות שמכיל את מטען ההודעות המיוצג עם NotificationPayload ואת מטען הנתונים שמכיל מספר שרירותי של זוגות מפתח-ערך שנשלחו על ידי מפתחים דרך ממשק ה- API של שלח .
חֲתִימָה:
export interface MessagePayload
נכסים
תכונה | סוּג | תיאור |
---|---|---|
collapseKey | חוּט | מפתח הכיווץ של ההודעה. ראה הודעות בלתי מתקפלות ומתקפלות |
נתונים | { [מפתח: מחרוזת]: מחרוזת; } | מטען מפתח/ערך שרירותי. |
fcmOptions | FcmOptions | אפשרויות לתכונות הניתנות על ידי FCM SDK for Web. ראה WebpushFcmOptions . |
מ | חוּט | השולח של הודעה זו. |
messageId | חוּט | מזהה ההודעה של הודעה. |
הוֹדָעָה | NotificationPayload | הצג פרטי הודעה. הפרטים נשלחים דרך ה- 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
מזהה ההודעה של הודעה.
חֲתִימָה:
messageId: string;
MessagePayload.notification
הצג פרטי הודעה. הפרטים נשלחים דרך ה- API של שלח .
חֲתִימָה:
notification?: NotificationPayload;