Скачивание резервных онбордингов

Чтобы загрузить онбординг, приложение запрашивает данные его конфигурации у Adapty. Конфигурации онбордингов хранят URL-адреса ваших онбординг-потоков. Если сетевые проблемы нарушают соединение между приложением и серверами Adapty, вы не сможете корректно настроить и отобразить онбординги.

Чтобы получить доступ к данным конфигурации онбордингов в офлайн-режиме, сохраните резервный конфигурационный файл прямо в коде приложения. Вы можете скачать готовые резервные файлы с данными конфигурации для ваших онбордингов и пейволов непосредственно из Adapty.

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

Резервные онбординги требуют подключения к интернету, поскольку контент онбордингов всегда хранится онлайн. Резервный файл содержит только конфигурацию онбордингов.

Прочитайте статью офлайн-режим онбординга, чтобы понять, что происходит, когда приложение не может загрузить онбординг.

Перед настройкой резервных онбордингов (нажмите, чтобы развернуть)
  1. Создайте онбординг.
  2. Создайте плейсмент для онбординга, чтобы определить, где в приложении он будет отображаться.

Adapty автоматически генерирует JSON-конфигурационные файлы для ваших резервных онбордингов — по одному на каждую платформу. Эти файлы также содержат резервные данные для ваших пейволов.

Если в одном плейсменте есть несколько онбордингов или пейволов, в резервной версии будет использоваться вариант с наибольшим весом или наиболее широкой аудиторией. Adapty обновляет эти файлы каждый раз, когда вы вносите изменения в пейволы или онбординги.

Чтобы скачать резервные конфигурации, выполните следующие шаги:

  1. Откройте страницу Placements.
  2. Нажмите кнопку Fallbacks.
  3. Выберите нужную платформу (iOS или Android) из выпадающего списка.
  4. Выберите версию SDK, чтобы начать загрузку.
9c63367-placements.webp
Пример резервного онбординга (нажмите, чтобы развернуть)
"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"
        }
    }
},

После скачивания

Следуйте гайду по настройке для вашей платформы: