تمثِّل هذه السمة خيارات بروتوكول WebPush التي يمكن تضمينها في Message.
Signature:
export interface WebpushConfig
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
البيانات | { [key: string]: string; } | مجموعة من حقول البيانات. |
fcmOptions | WebpushFcmOptions | خيارات الميزات التي توفّرها "حزمة تطوير البرامج (SDK) لخدمة "المراسلة عبر السحابة الإلكترونية من Firebase" للويب. |
رؤوس | { [key: string]: string; } | مجموعة من عناوين WebPush يجب أن تكون قيم العناوين سلاسل.يمكنك الاطّلاع على مواصفات WebPush للاطّلاع على العناوين المتوافقة. |
إشعار | WebpushNotification | حمولة بيانات إشعار WebPush المراد تضمينها في الرسالة |
بيانات WebpushConfig.data
مجموعة من حقول البيانات.
Signature:
data?: {
[key: string]: string;
};
WebpushConfig.fcmOptions
خيارات الميزات التي توفّرها "حزمة تطوير البرامج (SDK) لخدمة "المراسلة عبر السحابة الإلكترونية من Firebase" للويب.
Signature:
fcmOptions?: WebpushFcmOptions;
WebpushConfig.headers
مجموعة من عناوين WebPush يجب أن تكون قيم العنوان سلاسل.
راجِع مواصفات WebPush للاطّلاع على العناوين المتوافقة.
Signature:
headers?: {
[key: string]: string;
};
إشعار WebpushConfig.
حمولة بيانات إشعار WebPush المراد تضمينها في الرسالة
Signature:
notification?: WebpushNotification;