---
title: "iOS - Использование резервных пейволов"
description: "Обработка случаев, когда пользователи офлайн или серверы Adapty недоступны"
---

:::warning
Резервные пейволы поддерживаются iOS SDK версии 2.11 и выше.
:::

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

* **Если приложение не может подключиться к серверам Adapty:**

    Оно сможет показать резервный пейвол и использовать локальную конфигурацию онбординга.

* **Если приложение не имеет доступа к интернету:**

    Оно сможет показать резервный пейвол. Онбординги содержат удалённый контент и для работы требуют подключения к интернету.

:::important
Прежде чем выполнять шаги этого гайда, [скачайте](/local-fallback-paywalls) файлы резервной конфигурации из Adapty.
:::

## Настройка \{#configuration\}

1. Добавьте резервный JSON-файл в бандл проекта: откройте меню **File** в XCode и выберите **Add Files to "YourProjectName"**.
2. Вызовите метод `.setFallback` **до** того, как запрашивать целевой пейвол или онбординг.

<Tabs groupId="current-os" queryString>
<TabItem value="swift" label="Swift" default>

```swift showLineNumbers
do {
     if let urlPath = Bundle.main.url(forResource: fileName, withExtension: "json") {
          try await Adapty.setFallback(fileURL: urlPath)
     }
} catch {
    // handle the error
}
```
</TabItem>
<TabItem value="swift-callback" label="Swift-Callback" default>

```swift showLineNumbers
if let url = Bundle.main.url(forResource: "ios_fallback", withExtension: "json") {
     Adapty.setFallback(fileURL: url)
}
```
</TabItem>
</Tabs>

Параметры:

| Параметр    | Описание                                                                                                                                                                          |
| :---------- |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **fileURL** | Путь к резервному файлу конфигурации. |