Flutter - Использование резервных пейволов
Резервные пейволы поддерживаются Flutter SDK v2.11 и выше.
Чтобы обеспечить бесперебойный пользовательский опыт, важно настроить резервные варианты для ваших флоу, пейволов и онбордингов. Это позволит приложению продолжать работу при частичной или полной потере интернет-соединения.
-
Если приложение не может подключиться к серверам Adapty:
Оно сможет показать резервный флоу или пейвол, а также получить доступ к локальной конфигурации онбординга.
-
Если приложение не может подключиться к интернету:
Оно сможет показать резервный флоу или пейвол. Онбординги включают удалённый контент и для работы требуют подключения к интернету.
Прежде чем выполнять шаги из этого гайда, скачайте файлы резервной конфигурации из Adapty.
Настройка
- Добавьте файлы резервной конфигурации в директорию
assetsприложения в корне проекта. - Вызовите метод
.setFallbackдо того, как запросите целевой пейвол или онбординг.
final assetId = Platform.isIOS ? 'assets/ios_fallback.json' : 'assets/android_fallback.json';
try {
await Adapty().setFallback(assetId);
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
Параметры:
| Parameter | Description |
|---|---|
| assetId | Путь к файлу резервной конфигурации. |
Хотите увидеть реальный пример интеграции Adapty SDK в мобильное приложение? Посмотрите наши примеры приложений, которые демонстрируют полную настройку, включая отображение пейволов, совершение покупок и другую базовую функциональность.