Мы постоянно публикуем обновления документации, которые могут быть недоступны на вашем языке. Наиболее актуальные сведения содержатся в версии на английском языке.

Настройка подписки для приложений iOS

Для того чтобы Adjust мог взаимодействовать с Apple, необходимо предоставить набор учетных данных. В этой статье вы узнаете, как:

  1. Настроить уведомления сервера в учетной записи App Store Connect. Если вы настроите уведомления сервера, Apple App Store будет уведомлять Adjust об обновлениях подписок в приложении. Таким образом Adjust сможет вовремя инициировать события подписки.

  2. Сгенерировать ключ для покупки в приложении. Ключ покупки в приложении необходим для всех типов покупок в приложении. Подписки — это разновидность покупок в приложении.

  3. Получить значения из App Store Connect. Эти значения необходимы для подключения аккаунта App Store Connect к Adjust.

    • Открытый ключ
    • Идентификатор ключа
    • Идентификатор издателя
  4. Добавить учетные данные 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 об обновлениях подписок в приложении.

  1. Войдите в аккаунт App Store Connect.

  2. Нажмите Мои приложения .

  3. Выберите приложение, которое хотите настроить.

  4. Нажмите Информация о приложении .

  5. В разделе Уведомления сервера App Store > URL-адрес рабочего сервера нажмите Настроить URL-адрес .

  6. В поле URL-адрес рабочего сервера введите https://subscription.adjust.com/v2/appstore/.

    • Apple поддерживает только один URL-адрес сервера уведомлений. Если вы хотите сначала получать данные о подписке Apple на свои серверы, то передавайте уведомления через прокси-сервер на нашу конечную точку: https://subscription.adjust.com/v2/appstore/.
  7. Выберите Уведомления версии 2 .

    • Apple не рекомендует использовать Уведомления версии 1. В случае использования предыдущей версии подписок в Adjust необходимо обновить ее до «Уведомлений версии 2».
  8. Нажмите Сохранить .

Войдите в аккаунт App Store Connect и перейдите в раздел Мои приложения.

1/5

Генерация ключа для покупки в приложении

Рекомендуем сгенерировать ключ покупки в приложении для верификации доходов от приложения в Adjust. Он позволяет авторизовать доступ к данным вашего приложения из API App Store Server. Если вы еще не запросили доступ к API в своем аккаунте App Store Connect, сделайте запрос до создания ключа.

  1. Войдите в аккаунт App Store Connect.
  2. Нажмите Пользователи и доступ .
  3. Нажмите Интеграции .
  4. В разделе Тип ключа нажмите Покупка в приложении .
  5. Чтобы создать ключ покупки в приложении, нажмите на значок + .
  6. В поле Название введите название для ключа.
  7. Нажмите Сгенерировать .

Ваш ключ покупки в приложении появится в списке активных ключей.

Нажмите +.

1/3

Получение значений из App Store Connect

  1. Войдите в аккаунт App Store Connect.

  2. Нажмите Пользователи и доступ .

  3. Нажмите Интеграции .

  4. В разделе Тип ключа нажмите Покупка в приложении .

  5. Рядом с идентификатором издателя нажмите Копировать .

    • Пример: 57246542-96fe-1a63-e053-0824d011072a.
  6. В ключе, который вы сгенерировали, наведите курсор на значение в столбце «Идентификатор ключа». Чтобы скопировать идентификатор ключа, нажмите Копировать идентификатор ключа .

    • Пример: 2X9R4HXF34.
  7. Для получения такого же ключа нажмите Загрузить ключ покупки в приложении , а затем нажмите Загрузить , чтобы продолжить.

  8. Скопируйте весь закрытый ключ из загруженного файла .p8.

    • Пример:
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgNxUqm0R2vt4IrLAQr9gfDPixwSxH9wJZ6NV3X0ax4eWgCgYIKoZIzj0DAQehasda2ANCAAQx53AlofI4Of54lbR04A6D2QMbe0mt8+JtRHkJJCEUesUfySoZsm2jeh3qodLE0pZ2Rayv26qFMKuKEwemB2Op
-----END PRIVATE KEY-----

Скопируйте идентификатор издателя.

1/3

Подключение аккаунта App Store Connect в Adjust

Для всех приложений в вашем аккаунте App Store Connect необходимо использовать одни и те же учетные данные в Adjust. Чтобы добавить учетные данные App Store Connect в Adjust, выполните следующие действия:

  1. В разделе DataWorks выберите Подключения .

  2. Нажмите + Новое подключение .

  3. В разделе Партнер нажмите App Store Connect (покупки в приложении) .

  4. В разделе Услуги нажмите Подписки .

  5. Укажите полученные в предыдущем шаге значения.

    • Идентификатор издателя
    • Идентификатор ключа
    • Открытый ключ
  6. Нажмите Подключить .

➡️ Далее: включение подписок для приложения в Adjust.