نشان دهنده گزینه های پروتکل WebPush است که می تواند در یک پیام گنجانده شود .
امضا:
export interface WebpushConfig
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
داده ها | { [key: string]: string; } | مجموعه ای از فیلدهای داده |
fcmOptions | WebpushFcmOptions | گزینه هایی برای ویژگی های ارائه شده توسط FCM SDK برای وب. |
سرصفحه ها | { [key: string]: string; } | مجموعه ای از هدرهای 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;