محموله پیام حاوی بار اعلان که با NotificationPayload نشان داده شده است و محموله داده که حاوی تعداد دلخواه جفت کلید-مقدار است که توسط توسعه دهندگان از طریق Send API ارسال شده است. .
امضا:
export interface MessagePayload
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
collapseKey | رشته | کلید جمع کردن پیام. پیامهای جمعشونده و غیرقابل جمع شدن را ببینید |
داده ها | { [key: string]: string; } | بار کلیدی/مقدار دلخواه. |
fcmOptions | FcmOptions | گزینه هایی برای ویژگی های ارائه شده توسط FCM SDK برای وب. WebpushFcmOptions را ببینید . |
از جانب | رشته | فرستنده این پیام |
شناسه پیام | رشته | شناسه پیام یک پیام |
اطلاع | NotificationPayload | نمایش جزئیات اعلان جزئیات از طریق Send API ارسال می شود . |
MessagePayload.collapseKey
کلید جمع کردن پیام. پیامهای جمعشونده و غیرقابل جمع شدن را ببینید
امضا:
collapseKey: string;
MessagePayload.data
بار کلیدی/مقدار دلخواه.
امضا:
data?: {
[key: string]: string;
};
MessagePayload.fcmOptions
گزینه هایی برای ویژگی های ارائه شده توسط FCM SDK برای وب. WebpushFcmOptions را ببینید .
امضا:
fcmOptions?: FcmOptions;
MessagePayload.from
فرستنده این پیام
امضا:
from: string;
MessagePayload.messageId
شناسه پیام یک پیام
امضا:
messageId: string;
MessagePayload.notification
نمایش جزئیات اعلان جزئیات از طریق Send API ارسال می شود .
امضا:
notification?: NotificationPayload;