Настройка приложения на базе iOS для отправки push-уведомлений

Для отправки push-уведомлений в iOS-приложения используется Universal Push Notification Client SSL Certificate. При получении этого сертификата необходимо указать идентификатор вашего приложения (App ID). Его можно создать в кабинете разработчика Apple.

Если App ID уже создан, отправьте запрос на сертификат (Certificate Signing Request, CSR).

Шаг 1. Отправьте запрос на сертификат

  1. На вашем компьютере запустите приложение Keychain Access.
  2. Перейдите в раздел Keychain AccessCertificate AssistantRequest a Certificate From a Certificate Authority и введите необходимые данные. Обратите внимание на пароль. Он потребуется во время привязки сертификата в интерфейсе AppMetrica.
  3. В блоке Request is включите опцию Saved to disk и нажмите кнопку Continue.
  4. Сохраните файл запроса на компьютере и нажмите кнопку Done.

Шаг 2. Получите сертификат

  1. В кабинете разработчика Apple откройте в раздел Certificates, Identifiers & Profiles.
  2. В левом меню перейдите в раздел Certificates.
  3. Справа выберите Production и нажмите значок плюс, чтобы добавить сертификат.
  4. В блоке Services включите опцию Apple Push Notification service SSL (Sandbox & Production) и нажмите Continue.
  5. В выпадающем списке App ID выберите идентификатор приложения, для которого требуется сертификат, и нажмите Continue. Выбранный App ID должен совпадать с вашим bundle ID.
  6. Так как запрос на сертификат был отправлен ранее, нажмите Continue.
  7. Нажмите Choose file. В появившемся окне выберите файл запроса на сертификат (например example.certSigningRequest) и нажмите Choose, а затем Continue.
  8. Скачайте сертификат, нажав кнопку Download. Затем нажмите Done.
  9. Установите сертификат с помощью двойного нажатия на файл.

Шаг 3. Экспортируйте Private Key из установленного сертификата

  1. На вашем компьютере откройте программу Keychain Access и выберите пункт меню Certificates.
  2. Выберите в списке сертификат, который вы установили.
  3. Выберите пункт меню FileExport Items. Затем укажите имя для экспортируемого файла и формат Personal Information Exchange (P12). Нажмите кнопку Save.
  4. Задайте пароль для ключа в поле Password и нажмите кнопку Ok. Если вы не зададите пароль, сертификат не будет принят в интерфейсе AppMetrica.
  5. Введите пароль от вашего компьютера, чтобы активировать экспорт. Затем нажмите кнопку Allow. Файл в формате .p12 сохранится на компьютере.

Шаг 4. Используйте Private Key в AppMetrica

  1. В интерфейсе AppMetrica перейдите в раздел Приложения и выберите приложение, для которого вы хотите проводить push-кампании.
  2. В меню слева выберите пункт Настройки.
  3. Перейдите на вкладку Push-уведомления.
  4. В блоке iOS нажмите кнопку Выбрать файл (напротив поля Universal Push Notification Client SSL Certificate).
  5. В появившемся окне выберите файл ключа в формате P12 и загрузите его.
  6. В поле Пароль введите пароль, заданный при сохранении ключа (шаг 3).

Узнать больше

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

Написать в службу поддержки Предложить улучшение для документации