---
title: "Скачивание резервных онбордингов"
description: "Используйте локальные резервные онбординги в Adapty для бесперебойных подписочных сценариев."
---

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

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

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

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

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

<details>
   <summary>Перед настройкой резервных онбордингов (нажмите, чтобы развернуть)</summary>

1. Создайте [онбординг](onboardings).
2. [Создайте плейсмент](create-placement) для онбординга, чтобы определить, где в приложении он будет отображаться.

</details>

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

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

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

1. Откройте страницу **[Placements](https://app.adapty.io/placements)**.
2. Нажмите кнопку **Fallbacks**.
3. Выберите нужную платформу (*iOS* или *Android*) из выпадающего списка.
4. Выберите версию SDK, чтобы начать загрузку.

  <img src="/assets/shared/img/9c63367-placements.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

<details>
   <summary>Пример резервного онбординга (нажмите, чтобы развернуть)</summary>
```
"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"
        }
    }
},
```
</details>

## После скачивания \{#after-the-download\}

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

* [iOS](ios-use-fallback-paywalls)
* [Android](android-use-fallback-paywalls)
* [React Native](react-native-use-fallback-paywalls)
* [Flutter](flutter-use-fallback-paywalls)
* [Unity](unity-use-fallback-paywalls)
* [Kotlin Multiplatform](kmp-use-fallback-paywalls)
* [Capacitor](capacitor-use-fallback-paywalls)