Чтобы получить пуш-сертификат в Apple, убедитесь, что у вас есть компьютер Mac и доступ к учетной записи Apple Developer с разрешением на доступ к сертификатам и профилям.
Шаг 1. Создайте CSR-файл
- Откройте программу Связка ключей на Mac.
- Выберите в меню Связка ключей → Ассистент сертификации → Запросить сертификат у бюро сертификации.
- В открывшемся окне введите свой email.
- Выберите Сохранен на диске и нажмите Продолжить.
- Сохраните CSR-файл на компьютер.
Шаг 2. Выпустите сертификат
- Войдите в учетную запись Apple Developer.
- Выберите Certificates, Identifiers & Profiles.
- Откройте вкладку Identifiers в левом меню и выберите свое приложение в списке.
- Если приложения нет, нажмите справа от заголовка Identifiers.
- Зарегистрируйте новый App ID.
- При создании нового App ID активируйте опцию Push Notifications.
- Выберите созданное приложение на вкладке Identifiers.
- Найдите опцию Push Notifications в списке Capabilities, убедитесь, что она активна, и нажмите Configure.
- Нажмите Create Certificate в разделе Production SSL Certificate.
Не создавайте development-сертификат, так как edna Pulse работает только с production-облаком Apple, для которого требуется production-сертификат. - Выберите iOS в выпадающем списке Platform и нажмите Choose file в разделе Upload a Certificate Signing Request.
- Выберите сохраненный CSR-файл и нажмите Continue.
- Нажмите Download, чтобы скачать пуш-сертификат на компьютер.
Срок действия сертификата — один год. Выпускайте новый сертификат каждый год и загружайте его в edna Pulse до окончания срока действия старого.
Шаг 3. Выгрузите сертификат в формате P12
- Найдите на компьютере сертификат, загруженный на предыдущем шаге, и дважды нажмите на него, чтобы отобразить в разделе Связки ключей.
- Выберите категорию Сертификаты или Мои сертификаты.
- Нажмите на сертификат правой кнопкой мыши и выберите Экспортировать.
- Введите имя сертификата, выберите формат файла .p12 и нажмите Сохранить.
При выборе сертификата из категории Все объекты экспорт в P12 недоступен. - Придумайте и введите пароль для защиты контейнера с сертификатом, используя только печатные ASCII-символы.
- Введите пароль раздела Связка ключей для разрешения экспорта сертификата и нажмите Разрешить. Обычно это пароль для входа в учетную запись Mac.
Используйте полученный пуш-сертификат в формате P12 и пароль для настройки iOS-приложения в edna Pulse.