Конфигурация iOS

1. Генерирование запроса сертификата

Инструкции по настройке приложения iOS для подключения к службе Push Push Notification

Сначала создайте файл запроса сертификата для запроса сертификата SSL разработки позже.

1.1. Запустите Keychain Access на своем Mac
1.2. Выберете Keychain Access >> Certificate Assistant >> Request a Certificate From a Certificate Authority (Рисунок 1):

Рисунок 1. Создание запроса сертификата

1.3. Введите необходимую информацию и выберите «Сохранить на диск». Нажмите «Продолжить» (Рисунок 2):

Рисунок 2. Сохранение запроса сертификата на диск

1.3. Нажмите «Сохранить», чтобы сохранить запрос сертификата, используя предлагаемое имя. (Рисунок 3) >> Готово на следующем экране.:

Рисунок 3. Именование запроса сертификата

2. Создание App ID

Если у вас уже есть App ID , то пролистайте на шаг 3. Настройка идентификатора приложения для push-уведомления

Каждое приложение iOS с использованием APN должно иметь уникальный идентификатор приложения. На этом этапе вы узнаете, как создавать идентификаторы приложений для push-уведомлений.

2.1. Войдите в iOS Developer Center at: https://developer.apple.com/membercenter/. Нажмите на Certificates, Identifiers and Profiles  (Рисунок 4).

Рисунок 4. Запуск портала подготовки iOS

1.3. Вы увидите страницу приветствия (Рисунок 5). В приложениях iOS выберите Идентификаторы.

Рисунок 5. Экран приветствия портала Provisioning iOS

2.3. Нажмите App IDs слева и затем нажмите New App ID (Figure 6).

Рисунок 6. Добавление нового App ID

2.4. Зарегистрируйте новый App ID. Введите свой идентификатор приложения (например, «PushAppID») и выберите префикс идентификатора приложения. В App ID Suffix  выберите «Явный идентификатор приложения» и укажите правильный идентификатор пакета в форме com.company.application (например, com.arellomobile.MyPushApp). Проверьте Push Notifications из списка служб приложений и нажмите «Continue» (рисунок 7), затем «Submit», а затем «Done».

Рисунок 6. Создание нового App ID

2.5. Теперь вы можете увидеть новый App ID (вместе с созданными ранее). Нажмите «Edit », чтобы настроить отправку уведомлений для вашего App ID (Рисунок 8).

Рисунок 6. Просмотре нового созданного App ID

3. Настройка App ID для push-уведомлений

После создания идентификатора приложения вам необходимо настроить его для push-уведомлений.

3.1. Для настройки App ID, нажмите Create Certificate справа (Рисунок 9).

Рисунок 9. Создание сертификата SSL для разработки

3.2. Теперь вы увидите экран SSL Certificate Assistant в службе Apple Push Notification. Нажмите «Continue » (Рисунок 10).

Рисунок 5. Экран «Сертификат SSL-оповещения Apple»

3.3. Нажмите «Choose File », чтобы найти файл запроса сертификата, который вы сохранили ранее. Нажмите «Generate » (Рисунок 11).

Рисунок 6. Создание SSL-сертификата

3.4. Теперь будет создан ваш сертификат SSL. Нажмите «Continue», а затем «Download », чтобы загрузить сертификат SSL на свой диск. Нажмите «Done » (Рисунок 12).

Рисунок 12. Скачавание сертификата

3.5. Загрузите и дважды щелкните сертификат, чтобы установить его в приложении Keychain Access (Рисунок 13). Это сертификат SSL. Pushwoosh использует для связи с APN и отправки push-уведомлений вашим приложениям. Теперь вам нужно экспортировать сертификат.

Рисунок 13. Установка сгенерированного сертификата в приложение Keychain Access

4. Экспорт Private Key

4.1. Откройте Keychain Access и выберите категорию «Ключи». Нажмите закрытый ключ, связанный с сертификатом Push iOS, и нажмите «Экспортировать элементы» в меню (Рисунок 14).

Обратите внимание, что это не закрытый ключ для вашего сертификата разработки iOS.

Вам будет предложено создать пароль. Вам нужно будет ввести тот же пароль на странице конфигурации Pushwoosh.

Это файл, который необходимо загрузить в Pushwoosh. Вам нужно будет ввести тот же пароль, чтобы создать закрытый ключ (см. Выше).

Рисунок 14. Экспорт файла ключа