Перейти к содержанию

Настройка для iOS на основе сертификата

Следуйте этому руководству, чтобы настроить платформу iOS вручную.

Создание файла запроса на подпись сертификата

Anchor link to
  1. Запустите Связку ключей (Keychain Access), перейдите в Ассистент сертификации (Certificate Assistant) и нажмите Запросить сертификат у центра сертификации (Request a Certificate From a Certificate Authority):
Связка ключей в macOS, показывающая меню Ассистента сертификации для запроса CSR для сертификата APNs
  1. Введите необходимую информацию и выберите Сохранить на диск (Saved to disk). Поле CA email следует оставить пустым. Нажмите Продолжить (Continue) и Сохранить (Save) запрос сертификата с предложенным именем.
Создание CSR в Связке ключей

Создание сертификата APNs на портале разработчиков Apple

Anchor link to
  1. Войдите на портал разработчиков Apple и откройте Certificates, Identifiers & Profiles на вкладке Account. Нажмите Add:
Портал разработчиков Apple — панель Certificates, Identifiers & Profiles с кнопкой Add
  1. Выберите нужный тип сертификата и нажмите Continue внизу страницы.
Выбор типа сертификата APNs SSL (Sandbox & Production) на портале разработчиков Apple
  1. На следующей странице выберите App ID вашего проекта, затем нажмите Continue.
Выбор App ID для выпуска сертификата APNs на портале разработчиков Apple
  1. Выберите Certificate Signing Request, который вы создали ранее.
Загрузка файла CSR
  1. Загрузите сертификат и добавьте его в Связку ключей (Keychain Access). Как только вы нажмете на сертификат, запустится Связка ключей.
Загрузка сертификата с портала разработчиков Apple

Экспорт закрытого ключа (.p12)

Anchor link to

В Связке ключей (Keychain Access) щелкните правой кнопкой мыши по только что добавленному сертификату и выберите «Экспортировать».

Экспорт закрытого ключа в формате .p12 из Связки ключей

Сохраните файл Personal Information Exchange (.p12). Вам будет предложено установить пароль.

После ввода пароля нажмите Разрешить (Allow), чтобы завершить экспорт закрытого ключа.

Настройка платформы iOS в Pushwoosh

Anchor link to

В вашем проекте Pushwoosh перейдите в раздел Configure Platforms и нажмите Connect в строке iOS:

Панель управления Pushwoosh, показывающая строку iOS с кнопкой Connect

В открывшейся форме выберите ручную настройку на основе сертификата (certificate-based manual configuration) и нажмите Далее (Next):

Форма Pushwoosh с выбранной ручной настройкой на основе сертификата

В открывшемся окне сделайте следующее:

  • Загрузите файл сертификата (.p12)
  • Введите пароль от закрытого ключа (Private key password)
  • Выберите шлюз (Gateway)
Поля для загрузки файла .p12, ввода пароля и выбора шлюза в Pushwoosh

Нажмите Configure, чтобы завершить настройку.