Skip to content

Настройка для Safari

1. Перейдите в раздел Certificates, Identifiers & Profiles на портале Apple Developer.

2. Добавьте новый сертификат.

3. Выберите тип Website Push ID Certificate и нажмите Continue.

4. Выберите Website Push ID — это ваша уникальная строка в формате обратного домена, например web.com.example.domain (должна начинаться с web.).

5. Загрузите запрос на подписание сертификата (Certificate Signing Request). Чтобы узнать больше о создании запросов на подписание сертификата, обратитесь к статье в справке Developer Account.

6. После этого загрузите сертификат для push-уведомлений.

Настройка платформы Safari в вашем проекте Wavesend

Section titled “Настройка платформы Safari в вашем проекте Wavesend”

1. В вашем проекте Wavesend перейдите в раздел Configure Platforms и нажмите Configure в строке Safari:

2. В открывшейся форме добавьте следующую информацию:

  • Website Name: название вашего сайта, которое будет отображаться в заголовке уведомления.
  • Allowed domains: массив сайтов, которым разрешено запрашивать разрешение у пользователя, по одному домену в строке.
  • URL Template: целевой URL для перехода при нажатии на уведомление. Используйте %@ в качестве плейсхолдера для аргументов, которые вы указываете при отправке уведомления. Этот URL должен содержать http или https, иначе он будет недействительным. Пример: https://yourwebsite.com/%@
  • Website Icon: загрузите иконку вашего сайта в Wavesend. Иконка должна быть размером 256×256 пикселей. Wavesend автоматически изменит ее размер для всех остальных интерфейсов.
  • Key file: загрузите файл сертификата .p12, который вы скачали на шаге 6.
  • Private key password: введите пароль от сертификата.

Wavesend автоматически сгенерирует push-пакет с набором иконок, JSON-словарем сайта и файлом манифеста, который Safari запрашивает с сервера. Вы можете скачать его в любое время.