حمولة الرسالة التي تحتوي على حمولة الإشعارات التي يتم تمثيلها مع NotificationPayload وحمولة البيانات التي تحتوي على عدد عشوائي من أزواج القيمة الرئيسية المرسلة من قبل المطورين من خلال Send API .
إمضاء:
export interface MessagePayload
ملكيات
ملكية | يكتب | وصف |
---|---|---|
CollapteKey | خيط | مفتاح طي الرسالة. راجع الرسائل غير القابلة للطي والقابلة للطي |
بيانات | { [مفتاح: سلسلة]: سلسلة؛ } | حمولة المفتاح/القيمة التعسفية. |
fcmOptions | خيارات fcm | خيارات الميزات التي توفرها FCM SDK للويب. راجع WebpushFcmOptions . |
من | خيط | مرسل هذه الرسالة. |
معرف الرسالة | خيط | معرف الرسالة للرسالة. |
إشعار | NotificationPayload | عرض تفاصيل الإخطار. يتم إرسال التفاصيل من خلال Send API . |
رسالةPayload.collapseKey
مفتاح طي الرسالة. راجع الرسائل غير القابلة للطي والقابلة للطي
إمضاء:
collapseKey: string;
messagePayload.data
حمولة المفتاح/القيمة التعسفية.
إمضاء:
data?: {
[key: string]: string;
};
MessagePayload.fcmOptions
خيارات الميزات التي توفرها FCM SDK للويب. راجع WebpushFcmOptions .
إمضاء:
fcmOptions?: FcmOptions;
رسالةPayload.from
مرسل هذه الرسالة.
إمضاء:
from: string;
messagePayload.messageId
معرف الرسالة للرسالة.
إمضاء:
messageId: string;
رسالةPayload.notification
عرض تفاصيل الإخطار. يتم إرسال التفاصيل من خلال Send API .
إمضاء:
notification?: NotificationPayload;