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

تكوين إشعارات الويب

لبدء إرسال إشعارات الويب مع Pushwoosh، تحتاج إلى تكوين منصة إشعارات الويب الخاصة بك وتمكين نافذة الاشتراك التي تظهر للمستخدمين.

لبدء التكوين، انتقل إلى الإعدادات > تكوين المنصات > إشعارات الويب وانقر على اتصال.

ربط إشعارات الويب

تكوين إشعارات الويب لجميع المتصفحات (باستثناء إصدارات Safari القديمة)

Anchor link to

ينطبق هذا التكوين على جميع المتصفحات الحديثة، بما في ذلك أحدث إصدارات Safari، التي تدعم الآن إشعارات الويب بشكل أصلي.

ملاحظة: تتطلب إصدارات Safari القديمة (macOS 10.14–12) إعدادًا منفصلاً. يمكنك تكوين ذلك في قسم مخصص. اعرف المزيد

لبدء الإعداد، انقر على تكوين تحت تكوين جميع المتصفحات.

تكوين إشعارات الويب لجميع المتصفحات

في نافذة التكوين، اختر أحد الخيارات التالية:

  • إنشاء تكوين إشعارات جديد موصى به إذا لم تكن قد قمت بإعداد إشعارات الويب من خلال خدمة أخرى من قبل. سيقوم Pushwoosh بإنشاء زوج مفاتيح VAPID جديد تلقائيًا.

  • استخدام التكوين الحالي اختر هذا الخيار إذا كان لديك بالفعل مفاتيح VAPID، على سبيل المثال، من Firebase، وترغب في الاستمرار في استخدامها دون أن تطلب من المستخدمين الاشتراك مرة أخرى.

إنشاء تكوين إشعارات جديد

Anchor link to

اختر إنشاء تكوين إشعارات جديد إذا لم تكن قد قمت بإعداد إشعارات الويب مع خدمة أخرى من قبل. سيقوم Pushwoosh بإنشاء مفاتيح VAPID (تعريف خادم التطبيق الطوعي) المطلوبة لك تلقائيًا.

ما هي مفاتيح VAPID؟ مفاتيح VAPID هي زوج من المفاتيح العامة والخاصة المستخدمة في بروتوكول Web Push لمصادقة خادم التطبيق عند إرسال إشعارات الدفع إلى متصفحات الويب. يتم مشاركة المفتاح العام مع المتصفح عندما يشترك المستخدم في الإشعارات. يبقى المفتاح الخاص على خادمك ويستخدم لتوقيع كل رسالة ترسلها بشكل آمن.

انقر على تكوين لإنشاء وتطبيق المفاتيح.

إنشاء تكوين إشعارات جديد

بمجرد إنشائها، سيستخدم Pushwoosh هذه المفاتيح تلقائيًا في تكوين SDK. اعرف المزيد عن دمج Web Push SDK

استخدام التكوين الحالي

Anchor link to

إذا كان لديك بالفعل مفاتيح VAPID (مثل تلك التي تم إنشاؤها من خلال Firebase)، يمكنك إعادة استخدامها لإعداد إشعارات الويب في Pushwoosh.

للقيام بذلك:

  1. حدد استخدام التكوين الحالي.

  2. في حقل شهادة Web Push، أدخل مفتاح VAPID العام الخاص بك.

  3. في حقل مفتاح Web Push الخاص، أدخل مفتاح VAPID الخاص بك.

  4. انقر على تكوين لحفظ الإعدادات وتطبيقها.

استخدام التكوين الحالي

كيفية العثور على مفاتيح VAPID في Firebase

Anchor link to

إذا كنت تقوم بالترحيل من Firebase وتحتاج إلى إعادة استخدام مفاتيح VAPID الحالية، فاتبع هذه الخطوات للعثور عليها.

شهادة Web Push
Anchor link to
  1. في Firebase، انتقل إلى إعدادات المشروع ← Cloud Messaging.
  2. مرر لأسفل إلى قسم تكوين الويب وانسخ زوج المفاتيح الموجود.

العثور على شهادة Web Push 3. الصقه في حقل شهادة Web Push في نموذج تكوين الويب في Pushwoosh.

الصقه في حقل شهادة Web Push

مفتاح Web Push الخاص
Anchor link to
  1. في Firebase Console، انتقل إلى إعدادات المشروع ← Cloud Messaging ← تكوين الويب.
  2. انقر على قائمة النقاط الثلاث تحت الإجراءات بجوار زوج المفاتيح وحدد إظهار المفتاح الخاص. هذا المفتاح ضروري لضمان عمل إشعارات Web Push بشكل صحيح.

العثور على مفتاح Web Push الخاص

  1. انسخ المفتاح المعروض إلى الحافظة.

  2. في نموذج تكوين الويب في Pushwoosh، الصقه في حقل مفتاح Web Push الخاص.

لصق مفتاح Web Push الخاص

  1. انقر على تطبيق لحفظ تغييراتك.

إعادة تكوين إشعارات الويب

Anchor link to

إذا كنت قد قمت بالفعل بإعداد إشعارات الويب ولكنك تحتاج إلى تحديث بيانات الاعتماد الخاصة بك (مثل استبدال مفاتيح VAPID)، فإليك كيفية القيام بذلك:

  1. انقر على إعادة التكوين تحت تكوين جميع المتصفحات.

إعادة تكوين إشعارات الويب

  1. في النافذة المنبثقة التي تظهر، أدخل مفاتيح VAPID الجديدة:

    • شهادة Web Push: مفتاح VAPID العام الجديد الخاص بك
    • مفتاح Web Push الخاص: مفتاح VAPID الخاص الجديد الخاص بك
  2. انقر على تكوين لحفظ التغييرات.

تكوين نافذة الاشتراك

Anchor link to

لإرسال إشعارات الدفع، يجب على المستخدمين منح الإذن صراحةً من خلال نافذة النظام الخاصة بالمتصفح. بدون هذا الإذن، لا يمكن تسليم الإشعارات.

بسبب التغييرات الأخيرة في سياسات Chrome و Firefox، لا يمكن أن تظهر نافذة الإذن الأصلية إلا بعد تفاعل المستخدم مع الصفحة (على سبيل المثال، عن طريق النقر على زر). لتلبية هذا المطلب، يعرض Pushwoosh أداة نافذة الاشتراك بشكل افتراضي. تشجع هذه الأداة المستخدمين على الاشتراك، وعند الموافقة، تطلق نافذة المتصفح الأصلية.

لتخصيص نص النافذة ومظهرها، انقر على الإعدادات. تكوين نافذة الاشتراك

أنواع النوافذ

Anchor link to

هناك نوعان من نوافذ الاشتراك المتاحة:

ملاحظة: بسبب قيود المنصة، قد تستغرق التغييرات على الأداة ما يصل إلى 30 دقيقة لتظهر. إذا لم تنعكس التغييرات، فاتصل بفريق دعم Pushwoosh.

تكوين Safari (macOS 10.14–12)

Anchor link to

لدعم إشعارات الدفع على الإصدارات القديمة من Safari (macOS 10.14–12)، تحتاج إلى إكمال عملية تكوين منفصلة باستخدام بيانات اعتماد Apple Developer الخاصة بك. هذه الخطوة مطلوبة فقط لهذه الإصدارات القديمة حيث تدعم إصدارات Safari الأحدث (macOS Ventura والإصدارات الأحدث) إعداد إشعارات الويب القياسي المضمن في تكوين جميع المتصفحات.

الحصول على بيانات الاعتماد المطلوبة من Apple

Anchor link to
  1. انتقل إلى قسم الشهادات والمعرفات والملفات الشخصية في بوابة مطوري Apple.

  2. أضف شهادة جديدة.

خيار إضافة شهادة جديدة في بوابة مطوري Apple
  1. اختر نوع شهادة معرف إشعارات موقع الويب وانقر على متابعة.
اختيار نوع شهادة معرف إشعارات موقع الويب في بوابة مطوري Apple
  1. حدد معرف إشعارات موقع الويب - وهو سلسلة نطاق عكسي فريدة خاصة بك، مثل web.com.example.domain (يجب أن تبدأ بـ web.).
اختيار معرف إشعارات موقع الويب في بوابة مطوري Apple
  1. قم بتحميل طلب توقيع شهادة. لمعرفة المزيد حول إنشاء طلبات توقيع الشهادات، يرجى الرجوع إلى مقالة مساعدة حساب المطور.

  2. بعد ذلك، قم بتنزيل شهادة إشعارات الدفع.

تنزيل شهادة إشعارات الدفع من بوابة مطوري Apple

تكوين Safari في Pushwoosh

Anchor link to
  1. انقر على تكوين تحت تكوين Safari.

تكوين Safari في Pushwoosh

  1. املأ الحقول التالية في نموذج التكوين:
اسم موقع الويباسم موقع الويب الخاص بك الذي يظهر في نافذة الإشعارات.
النطاقات المسموح بهاقائمة النطاقات المسموح لها بطلب إذن الإشعارات (واحد في كل سطر).
قالب URLعنوان URL الذي يتم فتحه عندما ينقر المستخدم على الإشعار. يدعم العناصر النائبة مثل %@ لإدراج قيم ديناميكية. مثال: https://yourwebsite.com/%@
أيقونة موقع الويبقم بتحميل صورة PNG مربعة (256×256 بكسل). يقوم Pushwoosh بتغيير حجمها تلقائيًا لواجهات مختلفة.
ملف المفتاحقم بتحميل شهادة .p12 التي تم تصديرها من حساب Apple Developer الخاص بك.
كلمة مرور المفتاح الخاصكلمة المرور المستخدمة عند تصدير ملف .p12.

املأ نموذج تكوين Safari

  1. انقر على تكوين لحفظ تغييراتك.

سيقوم Pushwoosh بإنشاء حزمة الإشعارات تلقائيًا مع مجموعة الأيقونات، وقاموس JSON لموقع الويب، وملف البيان الذي يطلبه Safari من الخادم. يمكنك تنزيله كلما احتجت إليه.