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