WebpushConfig interface

يمثل خيارات بروتوكول WebPush التي يمكن تضمينها في الرسالة .

إمضاء:

export interface WebpushConfig 

ملكيات

ملكية يكتب وصف
بيانات { [مفتاح: سلسلة]: سلسلة؛ } مجموعة من حقول البيانات.
fcmOptions WebpushFcmOptions خيارات الميزات التي توفرها FCM SDK للويب.
رؤوس { [مفتاح: سلسلة]: سلسلة؛ } مجموعة من رؤوس WebPush. يجب أن تكون قيم الرأس عبارة عن سلاسل. راجع مواصفات WebPush للتعرف على الرؤوس المدعومة.
إشعار WebpushNotification سيتم تضمين حمولة إعلام WebPush في الرسالة.

WebpushConfig.data

مجموعة من حقول البيانات.

إمضاء:

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

WebpushConfig.fcmOptions

خيارات الميزات التي توفرها FCM SDK للويب.

إمضاء:

fcmOptions?: WebpushFcmOptions;

WebpushConfig.headers

مجموعة من رؤوس WebPush. يجب أن تكون قيم الرأس عبارة عن سلاسل.

راجع مواصفات WebPush للتعرف على الرؤوس المدعومة.

إمضاء:

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

WebpushConfig.notification

سيتم تضمين حمولة إعلام WebPush في الرسالة.

إمضاء:

notification?: WebpushNotification;