MessagePayload interface

حمولة الرسائل التي تحتوي على حمولة الإشعارات التي يتم تمثيلها في NotificationPayload وحمولة البيانات التي تحتوي على عدد عشوائي من أزواج المفتاح/القيمة التي أرسلها المطوّرون من خلال Send API

Signature:

export interface MessagePayload 

أماكن إقامة

الموقع النوع الوصف
مفتاح تصغير السلسلة مفتاح تصغير الرسالة يُرجى الاطّلاع على الرسائل غير القابلة للتصغير والقابلة للتصغير.
البيانات { [key: string]: string; } حمولة المفتاح/القيمة العشوائية
fcmOptions FcmOptions خيارات الميزات التي توفّرها "حزمة تطوير البرامج (SDK) لخدمة "المراسلة عبر السحابة الإلكترونية من Firebase" للويب. راجِع WebpushFcmOptions.
من السلسلة مُرسِل هذه الرسالة
messageId السلسلة رقم تعريف الرسالة.
إشعار NotificationPayload عرض تفاصيل الإشعار يتم إرسال التفاصيل من خلال Send API.

مفتاح MessagePayload.تصغير

مفتاح تصغير الرسالة يُرجى الاطّلاع على الرسائل غير القابلة للتصغير والقابلة للتصغير.

Signature:

collapseKey: string;

بيانات MessagePayload.data

حمولة المفتاح/القيمة العشوائية

Signature:

data?: {
        [key: string]: string;
    };

MessagePayload.fcmOptions

خيارات الميزات التي توفّرها "حزمة تطوير البرامج (SDK) لخدمة "المراسلة عبر السحابة الإلكترونية من Firebase" للويب. راجِع WebpushFcmOptions.

Signature:

fcmOptions?: FcmOptions;

MessagePayload.from

مُرسِل هذه الرسالة

Signature:

from: string;

رقم تعريف MessagePayload.message

رقم تعريف الرسالة.

Signature:

messageId: string;

MessagePayload.Notification

عرض تفاصيل الإشعار يتم إرسال التفاصيل من خلال Send API.

Signature:

notification?: NotificationPayload;