MessagePayload interface

מטען הודעות שמכיל את מטען ההודעות המיוצג עם 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;