Скачивание резервных онбордингов
Чтобы загрузить онбординг, приложение запрашивает данные его конфигурации у Adapty. Конфигурации онбордингов хранят URL-адреса ваших онбординг-потоков. Если сетевые проблемы нарушают соединение между приложением и серверами Adapty, вы не сможете корректно настроить и отобразить онбординги.
Чтобы получить доступ к данным конфигурации онбордингов в офлайн-режиме, сохраните резервный конфигурационный файл прямо в коде приложения. Вы можете скачать готовые резервные файлы с данными конфигурации для ваших онбордингов и пейволов непосредственно из Adapty.
Следуйте инструкциям ниже, чтобы скачать файл и добавить его в код приложения.
Резервные онбординги требуют подключения к интернету, поскольку контент онбордингов всегда хранится онлайн. Резервный файл содержит только конфигурацию онбордингов.
Прочитайте статью офлайн-режим онбординга, чтобы понять, что происходит, когда приложение не может загрузить онбординг.
Перед настройкой резервных онбордингов (нажмите, чтобы развернуть)
- Создайте онбординг.
- Создайте плейсмент для онбординга, чтобы определить, где в приложении он будет отображаться.
Adapty автоматически генерирует JSON-конфигурационные файлы для ваших резервных онбордингов — по одному на каждую платформу. Эти файлы также содержат резервные данные для ваших пейволов.
Если в одном плейсменте есть несколько онбордингов или пейволов, в резервной версии будет использоваться вариант с наибольшим весом или наиболее широкой аудиторией. Adapty обновляет эти файлы каждый раз, когда вы вносите изменения в пейволы или онбординги.
Чтобы скачать резервные конфигурации, выполните следующие шаги:
- Откройте страницу Placements.
- Нажмите кнопку Fallbacks.
- Выберите нужную платформу (iOS или Android) из выпадающего списка.
- Выберите версию SDK, чтобы начать загрузку.
Пример резервного онбординга (нажмите, чтобы развернуть)
"PLACEMENT_ID":
{"data":
[{"variation_id":"cb1c0ef8-aecd-4a53-a6f3-b98266e66884",
"onboarding_id":"daf25858-3fa2-4981-8500-9c8a30e5b7e6",
"onboarding_name":"ONBOARDING_NAME",
"onboarding_builder":
{"config_url":"CONFIG_URL",
"lang":"en"},
"remote_config":null,
"cross_placement_info":null,
"weight":100}],
"meta":
{"placement":
{"developer_id":"DEVELOPER_ID",
"is_tracking_purchases":true,
"audience_name":"All Users",
"placement_audience_version_id":"a9eb3ab8-3178-477d-84d4-ef9d3978e48b",
"revision":0,
"ab_test_name":"A/B_TEST_NAME"
}
}
},После скачивания
Следуйте гайду по настройке для вашей платформы: