Тестирование SDK для iOS

  • Рекламодатели
  • Разработчики

Введение

AppsFlyer предоставляет специальную страницу тестов интеграции SDK, где можно проверить интеграцию вашего приложения с нашим SDK iOS.

С помощью страницы тестирования интеграции SDK вы можете выявить в своем проекте для iOS проблемы, связанные с интеграцией. Данная страница позволяет протестировать установки, внутренние события приложения и диплинкинг.

Тестирование интеграции SDK

В этой статье даны подробные инструкции по тестированию интеграции вашего приложения с SDK.

  1. Используйте устройство iOS, на котором не установлено ваше приложение. Если приложение уже установлено, сначала его нужно удалить.
  2. Интеграцию SDK нужно проверять на тестовом устройстве из белого списка. Чтобы внести тестовое устройство в белый список, выполните описанные здесь действия.

     Совет

    Если для установки приложения вы используете сервис TestFlight, то вносить устройство в белый список не требуется.

  3. Откройте свой аккаунт AppsFlyer и выберите приложение для тестирования. Выберите в меню навигации пункт SDK Integration Tests (Тесты интеграции SDK).
  4. Вам будут предложены три варианта тестирования:

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

Тестирование неорганических установок

  1. Нажмите Run test (Запустить тест) под ярлыком Non-Organic Install (Неорганическая установка).
  2. Выберите в раскрывающемся списке одно из своих устройств, внесенных в белый список.
  3. Выберите источник установки приложения (App Store, XCode или TestFlight).
  4. Отсканируйте сгенерированный QR-код с помощью тестового устройства из белого списка и следуйте инструкциям, которые будут отображаться на вашем устройстве.
  5. Подождите, пока неорганическая установка не будет зарегистрирована на странице SDK Integration Test (Тесты интеграции SDK) — это означает, что тест прошел успешно. Это может занять около 2 минут.

    sdk_testing_install_success.png

    Если за это время приложение не зарегистрирует неорганическую установку, перейдите в раздел устранения неполадок, который отображается на странице SDK Integration Test.

    sdk_testing_troubleshooting.png

Тестирование внутренних событий приложения.

  1. Нажмите Run test (Запустить тест) под ярлыком Non-Organic Install (Неорганическая установка).
  2. Выберите одно из своих тестовых устройств из белого списка и нажмите "Далее".
  3. Откройте свое приложение и начните создавать в нем внутренние события.
  4. Вы увидите журнал этих событий, поскольку они регистрируются в режиме реального времени.

    sdk_testing_in_app_events.png

Тестирование глубинных ссылок

  1. Тестировать диплинкинг можно только для тех приложений, для которых определена ссылка OneLink. См. наше руководство по ссылкам OneLink. Важно отметить, что мы настоятельно рекомендуем включать в приложения диплинкинг, как описано в руководстве по интеграции SDK в приложения для iOS.
  2. Убедитесь, что переключатель ретаргетинга включен.
  3. Нажмите Run test (Запустить тест) под ярлыком Deeplinking (Диплинкинг).
  4. Выберите одно из своих тестовых устройств из белого списка и нажмите "Далее".
  5. Первый тест проверяет универсальные ссылки. Отсканируйте QR-код с помощью тестового устройства из белого списка и следуйте инструкциям, которые будут отображаться на вашем устройстве.
  6. Второй тест проверяет схему URL. Отсканируйте QR-код с помощью тестового устройства из белого списка и следуйте инструкциям, которые будут отображаться на вашем устройстве.
  7. После завершения этих двух тестов тест диплинкинга регистрируется как успешный.
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 1 из 9