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

Верификация приложения для iOS

Приложение для iOS должно быть верифицировано, чтобы вы смогли получать данные SKAdNetwork и настраивать сопоставление значений конверсии в Conversion Hub. В этой статье приведены инструкции, по которым вы сможете запросить верификацию вашего приложения iOS и управлять ею.

Перед началом работы

Что нужно знать, чтобы начать работу.

Требования

  • Доступ к администрированию, редактированию или настраиваемому редактированию

Зачем нужно верифицировать мой app ID?

После того, как Adjust верифицирует идентификатор приложения, вы сможете использовать решение Adjust SKAdNetwork.

Apple отправляет постбэки SKAN рекламной сети, которая дополняет определенные поля, а затем отправляет постбэк в Adjust. Постбэки содержат только Apple App ID в качестве идентификатора, который Adjust использует для присвоения данных постбэка определенному приложению в вашей системе.

Поскольку Apple App ID находится в открытом доступе, для сохранности ваших данных необходима верификация приложения. Так Adjust может убедиться, что вы настоящий владелец приложения, чтобы никто другой не мог добавить ваше приложение в учетную запись с целью получения данных постбэка SKAN вашего приложения.

Что, если у моего приложения нет app ID?

Что будет, если я изменю или удалю свой идентификатор приложения app ID в Adjust?

1. Войдите в App Store Connect с помощью Apple ID

Войдите в учетную запись App Store Connect с помощью Apple ID.

Примечание:
Для следующих действий требуются права администратора в App Store Connect.

2. Настройте параметры аутентификации

Чтобы сгенерировать веб-токен JSON (JWT) и авторизовать запросы к App Store Connect API, нужны указанные далее параметры.

Параметр аутентификацииОпределениеПример
Идентификатор эмитентаВаш идентификатор эмитента на странице ключей API в App Store Connect.57246542-96fe-1a63-e053-0824d011072a
Идентификатор ключаВаш идентификатор закрытого ключа со страницы ключей API в App Store Connect. 2X9R4HXF34
Ключ API App Store ConnectВаш ключ API P8, скачанный из App Store Connect. Он позволяет авторизовать доступ к данным вашего приложения в App Store Connect.
  • У этого ключа должен быть как минимум доступ разработчика .
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgNxUqm0R2vt4IrLAQr9gfDPixwSxH9wJZ6NV3X0ax4eWgCgYIKoZIzj0DAQehasda2ANCAAQx53AlofI4Of54lbR04A6D2QMbe0mt8+JtRHkJJCEUesUfySoZsm2jeh3qodLE0pZ2Rayv26qFMKuKEwemB2Op
-----END PRIVATE KEY-----

Найдите свой идентификатор эмитента

A screenshot showing where to find the necessary credentials in App Store Connect.
  1. В App Store Connect нажмите на значок Пользователи и доступ.
  2. Перейдите на вкладку Интеграции.
  3. В меню Тип ключа слева выберите App Store Connect API.
  4. Вверху страницы рядом с пунктом Идентификатор эмитента выберите Копировать.

Сгенерируйте новый ключ API

Рекомендуем сгенерировать ключ API, предназначенный специально для верификации Adjust.

Выберите «+ Сгенерировать ключ API»

1/4
  1. Нажмите Сгенерировать ключ API или значок + , чтобы создать ключ.

    • Если вы ещё не запросили доступ API в вашей учетной записи App Store Connect, сделайте это.
  2. В поле Название введите название для ключа.

  3. В поле Доступ в качестве роли выберите Developer.

  4. Нажмите Сгенерировать .

  5. Ваш новый ключ API появится в списке активных ключей со своим идентификатором ключа.

  6. В ключе, который вы сгенерировали, наведите курсор на значение в столбце «Идентификатор ключа». Нажмите на ссылку Копировать идентификатор ключа .

  7. Нажмите на значок Скачать ().

  8. Нажмите Скачать , чтобы продолжить.

  9. Скопируйте весь ключ API App Store Connect из скачанного файла.

3. Выполните подключение к App Store Connect в разделе «Подключения»

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

После запроса подключения учетной записи Adjust сгенерирует веб-токен JSON (JWT) и запросит конкретную информацию о приложении из App Store Connect API.

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

4. Запросите верификацию приложения в AppView

Выберите **AppView > Все приложения** . Затем выберите свое приложение из списка.

1/2

Чтобы запросить у Adjust верификацию идентификатора приложения, следуйте приведенным ниже указаниям. Действия выполняются на панели управления Adjust.

  1. Выберите AppView >  Все приложения .
  2. Выберите свое приложение из списка.
  3. Перейдите на вкладку Платформы .
  4. В Apple App Store введите идентификатор приложения .
  5. Выберите Запросить верификацию .
  6. Проверьте статус верификации идентификатора приложения, который отображается в виде значка на значке App Store.
  • Верификация App ID запрошена, но не завершена: на иконке App Store отображается красный значок с сообщением Верификация App ID iOS запрошена .
  • App ID верифицирован: на иконке App Store отображается зеленый значок с сообщением App ID iOS верифицирован .

Если при верификации вашего app ID возникнет ошибка, появится модальное окно с сообщением о том, что верификация не пройдена.

Screenshot 2024-01-18 at 16.32.50.png

Если вы ещё не ввели параметры аутентификации в разделе «Подключения», выберите Перейти в раздел «Подключения» и выполните шаги, указанные в разделе «Выполните подключение к App Store Connect в разделе "Подключения"» выше.

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

После того как вы введете параметры аутентификации в разделе «Подключения» и убедитесь, что идентификатор приложения правильный, снова выберите Запросить верификацию . Если все равно появляется модальное окно с сообщением об ошибке, это может указывать на другую проблему (например, параметры аутентификации действительные, но они относятся к другой учетной записи App Store Connect). Обратитесь за помощью к представителю Adjust или напишите в службу поддержки по адресу support@adjust.com.

5. Удалите подключение и отзовите ключ

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

  1. В разделе DataWorks выберите Подключения .
  2. В списке партнеров выберите App Store Connect .
  3. В столбце «Действия» нажмите на значок Удалить  .
  4. Выберите Удалить .

В дальнейшем при добавлении приложений iOS в вашу учетную запись Adjust вы сможете выполнить шаги из этой статьи, чтобы выполнить подключение к App Store Connect API, используя тот же ключ API, и верифицировать новые приложения. Когда верификация приложений iOS будет завершена, вы можете отозвать ключ API, который вы создали в App Store Connect. Для этого выполните следующие действия.

  1. Войдите в свою учетную запись App Store Connect с помощью Apple ID с ролью администратора и доступом к вашим приложениям.
  2. Нажмите на значок Пользователи и доступ .
  3. Перейдите на вкладку Ключи .
  4. Справа от раздела Активные нажмите кнопку Редактировать .
  5. Слева от каждого ключа, который вы хотите отозвать, поставьте галочку.
  6. Выберите Отозвать ключ .
  7. Выберите Отозвать .