انتقل إلى المحتوى

دفع المتصفح

تمكين الإشعارات لكل جهاز وفهم متطلبات الخادم والمتصفح.

لقطة المصدر المؤرشفة. تستخدم ملصقات المنتجات Repovio. استخدم معرفات التكوين ومراجع الحاوية من ملفات النشر ذات العلامات لهذا الإصدار دون تغيير.

متطلبات الخادم

يعد دفع المتصفح وسيلة نقل أصلية ولا يستخدم Apprise. يقوم مشغل النشر بتكوين الإعدادات الثلاثة جميعها:

WEB_PUSH_VAPID_PUBLIC_KEY=...
WEB_PUSH_VAPID_PRIVATE_KEY=...
WEB_PUSH_VAPID_SUBJECT=mailto:admin@example.com

قم بإنشاء زوج مفاتيح VAPID باستخدام npx web-push generate-vapid-keys. الموضوع هو mailto: أو https: URI. احتفظ بسرية المفتاح الخاص. بدون التكوين الكامل، يظهر دفع المتصفح على أنه غير متاح. استخدم سياق متصفح آمن ومتصفح يدعم عمال الخدمة وPush API.

تمكين أو تعطيل هذا الجهاز

استخدم تمكين على هذا الجهاز وامنح إذن المتصفح بالإشعارات عند الطلب. الاشتراك ينتمي إلى المستخدم والمتصفح الحالي. يقوم المسؤول بتحديد المستخدمين المستلمين في قناة دفع المتصفح؛ يحتاج كل مستلم إلى جهاز ممكن. رفض إذن المتصفح يمنع الاشتراك؛ اضبط إذن متصفح الموقع وأعد المحاولة إذا رغبت في ذلك. تحقق من التوفر/عدد الأجهزة والأخطاء المبلغ عنها قبل إرسال الاختبار.

يؤدي تعطيل الدفع إلى إزالة اشتراك هذا الجهاز، وليس الأجهزة الأخرى. يتم تشفير نقاط النهاية والمفاتيح وإلغاء تكرارها باستخدام بصمة غير سرية. تؤدي استجابات HTTP 404/410 إلى إزالة الاشتراكات منتهية الصلاحية. متصفح غير متاح، أو تكوين خادم مفقود، أو رفض الإذن، أو فشل طلب الاشتراك يتطلب إصلاح السبب المقابل؛ التحديث وحده لا يمكنه منح إذن المتصفح. راجع تاريخ التسليم لمعرفة المحاولات.