At PushEngage we believe in transparency and want to ensure there is NO vendor locked-in when your sign up. We have even If you wish to enable web push notifications on safari, and have your subscribers portable, then you need to create your own safari web push certificate, and configure it in PushEngage. This step is similar to creating your own FCM key for Chrome.
إليك التفصيل خطوة بخطوة الذي يمكنك اتباعه لإنشاء شهادتك الخاصة.
قبل إنشاء الشهادة، ستحتاج إلى بعض الأشياء -
- An active Apple Developer Account – Currently this developer account costs $99/year.
- معرف دفعات فريد لموقعك (يمكن إنشاؤه باستخدام حساب المطور)
باتباع الخطوات الأربع، يمكنك إنشاء شهادة دفعات الويب الخاصة بك لسفاري
الخطوة 1 - إنشاء طلب شهادة
- قم بتشغيل تطبيق Keychain Access وانتقل إلى Keychain Access > Certificate Assistant > Request certificate from Certificate Authority

- In certificate information add an email address and name then click on Save.


الخطوة 2 - إعداد معرف دفعات الويب لـ APNS
- Login to Apple Developer Console > Identifiers > Website Push IDs and on top right section click on +

- You will be redirected to the next window and there add website Push ID Description and unique identifier. Once done, click on Continue.

- In the next window ensure that your website Push Id is correct and then click on Register

الخطوة - 3 إنشاء شهادة دفعات الويب
- Navigate to Certificate > All > click on +

- Select Website Push Id Certificate > Continue

- Select the Website Push Id that you created in Step 2 and click on continue

- Now add the CSR certificate that you created in Step 1 and click on continue

- في النافذة التالية، ستتلقى رسالة "شهادتك جاهزة". قم بتنزيلها حيث سيتم استخدامها لإرسال الإشعارات إلى مشتركيك.

- الآن يجب عليك تثبيت وتصدير الشهادة. لذا، انقر نقرًا مزدوجًا فوق الشهادة التي تم تنزيلها وسيتم تثبيت شهادتك في تطبيق Keychain Access
- To export the certificate – Go to keychain App > Certificate > Right click on certificate > select Website Push ID for which certificate was created > then click on Export

- Use Personal Information Exchange (.p12) format while saving certificate

- In next window, you can choose to create a password or to leave it blank then click on OK

- انقر فوق السماح لتصدير الشهادة إلى MAC
الخطوة 4 - تحميل شهادتك إلى PushEngage
- Navigate to Settings > Safari web Push Settings > Enter Website Push Id > Private key file and password. Once done click on Update.

- If settings are done correctly you will get a message “Settings successfully updated “
That’ all and you can now send notifications to your subscribers using Safari. We also support push notification on chrome and firefox browser as well.

First sentence: At PushEngage we believe in transparency and want to ensure there is vendor locked-in when your sign up.
Should be:
At PushEngage we believe in transparency and want to ensure there is NO vendor locked-in when your sign up.