В PushEngage мы верим в прозрачность и хотим гарантировать, что при регистрации у вас НЕ будет привязки к поставщику. Мы даже Если вы хотите включить веб-push-уведомления в Safari и обеспечить переносимость ваших подписчиков, вам необходимо создать собственный сертификат веб-push-уведомлений для Safari и настроить его в PushEngage. Этот шаг аналогичен созданию собственного ключа FCM для Chrome.
Вот пошаговое руководство, которому вы можете следовать, чтобы создать собственный сертификат.
Перед созданием сертификата вам понадобятся несколько вещей:
- Активная учетная запись разработчика Apple — в настоящее время эта учетная запись разработчика стоит 99 долларов в год.
- Уникальный Push ID для вашего веб-сайта (можно создать с помощью учетной записи разработчика)
Следуя четырем шагам, вы можете создать собственный сертификат веб-push-уведомлений Safari.
Шаг 1 – Создание запроса на сертификат
- Запустите приложение Keychain Access и перейдите в Keychain Access > Certificate Assistant > Request certificate from Certificate Authority.

- В информации о сертификате добавьте адрес электронной почты и имя, затем нажмите Сохранить.


Шаг 2 – Настройка Push ID для APNS
- Войдите в консоль разработчика Apple > Идентификаторы > Идентификаторы Push-уведомлений веб-сайта и в правом верхнем углу нажмите +

- Вы будете перенаправлены в следующее окно, где добавьте описание и уникальный идентификатор вашего идентификатора Push-уведомлений веб-сайта. После завершения нажмите Продолжить.

- В следующем окне убедитесь, что ваш идентификатор Push-уведомлений веб-сайта указан правильно, а затем нажмите Зарегистрировать.

Шаг 3 – Генерация сертификата веб-push-уведомлений
- Перейдите в раздел Сертификаты > Все > нажмите +

- Выберите Сертификат идентификатора Push-уведомлений веб-сайта > Продолжить

- Выберите идентификатор Push-уведомлений веб-сайта, который вы создали в Шаге 2, и нажмите Продолжить.

- Теперь добавьте сертификат CSR, который вы создали в Шаге 1, и нажмите Продолжить.

- В следующем окне вы увидите сообщение «Your Certificate Is Ready». Загрузите его, так как оно будет использоваться для отправки уведомлений вашим подписчикам.

- Теперь вы должны установить и экспортировать сертификат. Дважды щелкните загруженный сертификат, и он будет установлен в Keychain Access App.
- Чтобы экспортировать сертификат — Перейдите в приложение Keychain > Сертификаты > Щелкните правой кнопкой мыши на сертификате > выберите идентификатор Push-уведомлений веб-сайта, для которого был создан сертификат > затем нажмите Экспортировать.

- Используйте формат Personal Information Exchange (.p12) при сохранении сертификата.

- В следующем окне вы можете выбрать создание пароля или оставить его пустым, затем нажмите OK.

- Нажмите Allow, чтобы экспортировать сертификат на MAC.
Шаг 4 – Загрузка сертификата в PushEngage
- Перейдите в Настройки > Настройки Safari Web Push > Введите идентификатор Push-уведомлений веб-сайта > файл закрытого ключа и пароль. После завершения нажмите Обновить.

- Если настройки выполнены правильно, вы получите сообщение «Настройки успешно обновлены».
Вот и все, и теперь вы можете отправлять уведомления своим подписчикам через Safari. Мы также поддерживаем push-уведомления в браузерах Chrome и Firefox.

Первое предложение: В PushEngage мы верим в прозрачность и хотим гарантировать, что при регистрации у вас не будет привязки к поставщику.
Должно быть:
В PushEngage мы верим в прозрачность и хотим гарантировать, что при регистрации у вас НЕ будет привязки к поставщику.