Все коллекции
Onboarding.Online SDK integration
Руководства по тестированию SDK
Руководство по Тестированию SDK: Загрузка Ресурсов Онбординга в Приложении
Руководство по Тестированию SDK: Загрузка Ресурсов Онбординга в Приложении
В
Автор: Валерия Зимницкая
Обновлено больше недели назад

Кейс 1: Ресурсы Загружены Через URL

Предусловия:

  • В настройках экрана онбординга изображения или видео должны быть загружены по ссылке.

  • Ресурсы не должны быть добавлены локально в бандл приложения.

Шаги:

  1. Установите Ваше iOS приложение на тестовoе Устройство

  2. Подключите к устройству сниффер (например, Charles proxy)

  3. Запустите Ваше iOS приложение

Ожидаемый результат:

  1. Отправляются запросы на URL указанные в настройках экрана ресурсы(предусловие 1) .

  2. При успешной загрузке ресурса, он отображается на Онбординге в приложении.

Что проверить, если картинки или видео не отображается:

  • Проверьте что устройство имеет подключение к интернет соединению.

  • Проверьте URL ресурса в сервисе: скопируйте его с веб сервиса и вставьте в окно браузера, чтобы убедиться в корректности ресурса.

  • Проверьте, что запрос при запуске приложения совпадает с указанным в настройках экрана

  • Проверьте ответ запроса: получен без ошибок.

Кейс 2: Ресурсы Загружены Через URL + Локальные ресурсы в пакете приложения

Предусловия:

Шаги:

  1. Установите ваше iOS приложений на тестовoе Устройство

  2. Подключите сниффер (например, Charles proxy)

  3. Запустите ваше iOS приложение

Ожидаемый результат:

  1. При запуске приложения запросы на ресурсы, сложенные в бандл приложения, не отправляются.

  2. Картинки и видео отображается корректно

Что проверять если отправляется запрос, хотя не должен, или контент не отображается

Если запрос отправляется, хотя не должен:

  • Уточните у разработчика, точно ли ресурсы добавлены в бандл приложения (название должно совпадать с названием в URL)

  • Включена опция 'use local assets if available' для жкранов онбординга

Если картинки или видео не отображаются:

  • Проверьте наличие интернет соединения на устройстве

  • Проверьте корректность URL ресурса в настройках экрана

  • Убедитесь, что ответ получен без ошибок.

Кейс 3: Ресурсы применяются через "Asset name"

Предусловия:

  • Ресурсы добавлены в бандл вашего iOS приложения

  • В настройках экрана для картинки указан тип Asset name и в текстовое поле введено название ассета, который загружен в бандле

Шаги:

  1. Установите ваше iOS приложений на тестовoе Устройство

  2. Подключите сниффер (например, Charles proxy)

  3. Запустите ваше iOS приложение

Ожидаемый результат

  1. При запуске приложения запрос на ресурсы не отправляется.

  2. Картинки и видео отображается корректно, без морганий

Если ресурс не отображается в приложении, проверьте:

  • Ресурс точно добавлен у бандл приложения (в Xcode, уточните у разработчика).

  • Название ресурса в настройках экрана и в бандле приложения одинаковые

Нашли ответ на свой вопрос?