Бюллетень: Обновите учетные данные App Store для валидации дохода на iOS в ROI360

Что нового? AppsFlyer переводит процесс валидации в ROI360 на новые API валидации покупок в приложении от Apple, так как Apple выводит текущий API из эксплуатации.
Для того, чтобы валидация ваших данных о доходах в iOS оставалась точной и оперативной, вам необходимо обновить свои учётные данные App Store на платформе AppsFlyer.
Если ваше приложение всё ещё использует App Store Server Notifications 1-й версии, вам также потребуется перейти на версию 2 перед обновлением учетных данных.
Дата обновления 02.04.2025 г.
Самое важное

Это изменение затрагивает приложения, использующие ROI360 для проверки доходов от покупок в приложениях и подписок на iOS.
Перейдя на новый процесс валидации iOS, вы получите следующие преимущества:

  • Улучшенная валидация в режиме реального времени с Apple Store с использованием новых конечных точек Apple.
  • Без изменений структуры или параметров внутренних событий приложения.
  • Обновлены ответы результатов валидации в коннекторе SDK AppsFlyer для покупок, включая новый код store_status для неудачных попыток валидации.
  • От вас не требуется вносить изменения в отношении вашей реализации SDK.

Apple может отключить старый API в любое время, поэтому мы настойчиво рекомендуем вам обновить свои учётные данные, чтобы избежать потенциальных сбоев.

Что необходимо сделать
Для завершения настройки:
  1. Сгенерируйте ключ для покупок в приложении в App Store Connect.
  2. Загрузите новый ключ в разделе «Настройки дохода» на платформе AppsFlyer.
Если ваше приложение использует Apple Server Notifications версии 1, вы должны перейти на версию 2 перед обновлением ваших учётных данных. Если это является обязательным для вашего приложения, вы увидите сообщение на странице настройки доходов.
Следуйте подробным инструкциям ниже:

Настройка версии 2 Apple Server Notifications

Если ваше приложение ранее использовало Apple Server Notifications версии 1, вы должны переключиться на версию 2 в App Store Connect перед обновлением ваших учётных данных для валидации. (Если это применимо для вашего приложения, вы увидите сообщение на странице настройки доходов.)

Настройка версии 2 Apple Server Notifications:

  1. В App Store Connect, в разделе Информация о приложении, прокрутите до App Store Server Notifications.

    image (24).png

  2. Для URL производственного сервера нажмите Редактировать.
  3. Не изменяйте URL в поле URL производственного сервера.

    image (25).png

  4. В разделе Версия уведомлений выберите Версию 2.
  5. Нажмите Сохранить.
  6. В разделе App Store Server Notifications нажмите Редактировать для URL-адреса тестового сервера.
  7. Повторите шаги 3-5.

Обновление учётных данных App Store для валидации дохода в ROI360

Для интеграции API покупок в приложении для iOS требуются следующие учётные данные:

  • ключ для покупок в приложении;
  • идентификатор ключа;
  • идентификатор эмитента.

Прежде чем начать:

  • Обновление ключей включает шаги, выполняемые как в App Store Connect, так и в AppsFlyer. Держите вкладки App Store Connect и AppsFlyer открытыми во время настройки.
  • Вам нужны права администратора, чтобы настроить ключи в AppsFlyer.

Обновление учётных данных iOS:

  1. В App Store Connect перейдите в Пользователи и доступ
  2. Перейдите к Пользователи и доступ > Интеграции, и из списка Ключи выберите Покупка в приложении.
  3. Нажмите +, чтобы сгенерировать новый ключ для покупки в приложении.
  4. Введите название для вашего ключа API.
  5. Нажмите Генерировать.
  6. Нажмите на Скачать ключ для покупок в приложении рядом с ключом, который вы только что сгенерировали, чтобы скачать его. Примечание: Вы можете скачать ключ только один раз.
  7. В AppsFlyer в боковом меню выберите Настройки > Настройки дохода.
  8. Выберите своё приложение из списка.
  9. На вкладке Покупки и подписки нажмите Обновить ключи.
  10. Под Новые ключи, в поле Ключ для покупок в приложении нажмите на Загрузить иконку ( upload-2.png) , чтобы загрузить файл p8.
  11. В App Store Connect скопируйте Идентификатор ключа того ключа, который вы только что сгенерировали, и вставьте его в поле Идентификатор ключа в настройках покупок и подписок AppsFlyer.
  12. В App Store Connect скопируйте Эмитент ключа и вставьте его в поле Эмитент ключа в настройках покупок и подписок AppsFlyer. Примечание: Если Идентификатор эмитента не отображается вверху страницы, создайте ключ API для App Store Connect (с любым уровнем доступа). После этого идентификатор эмитента появится в верхней части страницы для ключа покупки в приложении. 

  13. В настройках покупок и подписок AppsFlyer нажмите Проверить ключи, чтобы убедиться, что введенные вами ключи верны. 
  14. Нажмите Обновить ключи. Как только ключи будут обновлены, ваше приложение будет полностью переведено на новый процесс валидации на iOS от Apple.