Настройка подписки для приложений iOS
Для того чтобы Adjust мог взаимодействовать с Apple, необходимо предоставить набор учетных данных. В этой статье вы узнаете, как:
Настроить уведомления сервера в учетной записи App Store Connect. Если вы настроите уведомления сервера, Apple App Store будет уведомлять Adjust об обновлениях подписок в приложении. Таким образом Adjust сможет вовремя инициировать события подписки.
Сгенерировать ключ для покупки в приложении. Ключ покупки в приложении необходим для всех типов покупок в приложении. Подписки — это разновидность покупок в приложении.
Получить значения из App Store Connect. Эти значения необходимы для подключения аккаунта App Store Connect к Adjust.
- Открытый ключ
- Идентификатор ключа
- Идентификатор издателя
Перед началом работы
Что нужно знать, чтобы начать работу.
Подписки входят в пакет решений Adjust Growth. Чтобы добавить их в ваш пакет, обратитесь к своему представителю Adjust или отправьте электронное письмо по адресу sales@adjust.com.
Требования
- Приложение в App Store Connect.
- Разрешения администратора в App Store Connect.
- Доступ к администрированию, редактированию или настраиваемый доступ к редактированию в Adjust для добавления учетных данных App Store Connect в Adjust.
Настройка уведомлений сервера в App Store Connect
В аккаунте App Store Connect необходимо настроить уведомления сервера. При настройке Apple App Store уведомляет Adjust об обновлениях подписок в приложении.
Войдите в аккаунт App Store Connect.
Нажмите Мои приложения .
Выберите приложение, которое хотите настроить.
Нажмите Информация о приложении .
В разделе Уведомления сервера App Store > URL-адрес рабочего сервера нажмите Настроить URL-адрес .
В поле URL-адрес рабочего сервера введите
https://subscription.adjust.com/v2/appstore/
.- Apple поддерживает только один URL-адрес сервера уведомлений. Если вы хотите сначала получать данные о подписке Apple на свои серверы, то передавайте уведомления через прокси-сервер на нашу конечную точку:
https://subscription.adjust.com/v2/appstore/
.
- Apple поддерживает только один URL-адрес сервера уведомлений. Если вы хотите сначала получать данные о подписке Apple на свои серверы, то передавайте уведомления через прокси-сервер на нашу конечную точку:
Выберите Уведомления версии 2 .
- Apple не рекомендует использовать Уведомления версии 1. В случае использования предыдущей версии подписок в Adjust необходимо обновить ее до «Уведомлений версии 2».
Нажмите Сохранить .
Генерация ключа для покупки в приложении
Рекомендуем сгенерировать ключ покупки в приложении для верификации доходов от приложения в Adjust. Он позволяет авторизовать доступ к данным вашего приложения из API App Store Server. Если вы еще не запросили доступ к API в своем аккаунте App Store Connect, сделайте запрос до создания ключа.
- Войдите в аккаунт App Store Connect.
- Нажмите Пользователи и доступ .
- Нажмите Интеграции .
- В разделе Тип ключа нажмите Покупка в приложении .
- Чтобы создать ключ покупки в приложении, нажмите на значок + .
- В поле Название введите название для ключа.
- Нажмите Сгенерировать .
Ваш ключ покупки в приложении появится в списке активных ключей.
Получение значений из App Store Connect
Войдите в аккаунт App Store Connect.
Нажмите Пользователи и доступ .
Нажмите Интеграции .
В разделе Тип ключа нажмите Покупка в приложении .
Рядом с идентификатором издателя нажмите Копировать .
- Пример:
57246542-96fe-1a63-e053-0824d011072a
.
- Пример:
В ключе, который вы сгенерировали, наведите курсор на значение в столбце «Идентификатор ключа». Чтобы скопировать идентификатор ключа, нажмите Копировать идентификатор ключа .
- Пример:
2X9R4HXF34
.
- Пример:
Для получения такого же ключа нажмите Загрузить ключ покупки в приложении , а затем нажмите Загрузить , чтобы продолжить.
Скопируйте весь закрытый ключ из загруженного файла
.p8
.- Пример:
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgNxUqm0R2vt4IrLAQr9gfDPixwSxH9wJZ6NV3X0ax4eWgCgYIKoZIzj0DAQehasda2ANCAAQx53AlofI4Of54lbR04A6D2QMbe0mt8+JtRHkJJCEUesUfySoZsm2jeh3qodLE0pZ2Rayv26qFMKuKEwemB2Op
-----END PRIVATE KEY-----
Подключение аккаунта App Store Connect в Adjust
Для всех приложений в вашем аккаунте App Store Connect необходимо использовать одни и те же учетные данные в Adjust. Чтобы добавить учетные данные App Store Connect в Adjust, выполните следующие действия:
В разделе DataWorks выберите Подключения .
Нажмите + Новое подключение .
В разделе Партнер нажмите App Store Connect (покупки в приложении) .
В разделе Услуги нажмите Подписки .
Укажите полученные в предыдущем шаге значения.
- Идентификатор издателя
- Идентификатор ключа
- Открытый ключ
Нажмите Подключить .
➡️ Далее: включение подписок для приложения в Adjust.