Резервные пейволы
Эта статья описывает резервные пейволы для Adapty SDK v3 и более ранних версий. В SDK v4 один файл резервных данных содержит информацию о флоу и пейволах — см. Резервные флоу. Формат старого файла резервных данных несовместим с SDK v4, поэтому после обновления обязательно скачайте актуальную версию.
Чтобы обеспечить бесперебойный пользовательский опыт, важно настроить резервные версии для ваших пейволов и онбордингов.
Когда приложение загружает пейвол, SDK запрашивает данные его конфигурации с серверов Adapty. Но что делать, если устройство не может подключиться к Adapty из-за проблем с сетью или перебоев в работе серверов?
- Если пользователь уже открывал пейвол ранее и устройство кешировало его данные, приложение загружает данные пейвола из кеша.
- Если устройство не кешировало пейвол, приложение ищет локально сохранённый файл конфигурации. Это позволяет отобразить пейвол без ошибки.
Adapty автоматически генерирует резервные файлы конфигурации, которые вы можете скачать и использовать. Каждый файл содержит платформозависимые конфигурации для всех ваших плейсментов.
С чего начать
- Скачайте резервный файл конфигурации из Adapty.
- Настройте резервные пейволы с помощью SDK Adapty:
Ограничения
Резервные пейволы хранятся локально и имеют фиксированную конфигурацию, поэтому им недоступны динамические возможности обычных пейволов Adapty.
- Резервные пейволы не поддерживают интернационализацию. В файле всегда используется локаль
en, поэтому офлайн-пользователи видят только английский язык. Перейдите на SDK v4, чтобы снять это ограничение — его резервный файл содержит все локали. - У каждого плейсмента может быть только один резервный пейвол. Если в вашей конфигурации настроены разные пейволы для разных аудиторий, Adapty использует конфигурацию для «Всех пользователей».
- Резервные пейволы не поддерживают A/B-тестирование. Если пейвол участвует в A/B-тесте, его резервный файл конфигурации будет содержать вариант с наибольшим весом.
- Резервными пейволами нельзя управлять удалённо. Чтобы обновить файл конфигурации, нужно выпустить новую версию приложения в App Store / Google Play.