MessagePayload interface

حمولة الرسالة التي تحتوي على حمولة الإشعارات التي يتم تمثيلها مع 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;