Flutter - Utiliser les paywalls de secours
Les paywalls de secours sont pris en charge par le SDK Flutter v2.11 et versions ultérieures.
To maintain a fluid user experience, it is important to set up fallbacks for your flows, paywalls, and onboardings. This precaution extends the application’s capabilities in case of partial or complete loss of internet connection.
-
If the application cannot access Adapty servers:
It will be able to display a fallback flow or paywall, and access the local onboarding configuration.
-
If the application cannot access the internet:
It will be able to display a fallback flow or paywall. Onboardings include remote content and require an internet connection to function.
Before you follow the steps in this guide, download the fallback configuration files from Adapty.
Configuration
- Ajoutez les fichiers de configuration de secours dans le répertoire
assetsde l’application, à la racine du projet. - Appelez la méthode
.setFallbackavant de récupérer le paywall ou l’onboarding cible.
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) {
}
Paramètres :
| Paramètre | Description |
|---|---|
| assetId | Chemin vers le fichier de configuration de secours. |
Vous souhaitez voir un exemple concret d’intégration du SDK Adapty dans une application mobile ? Consultez nos exemples d’applications, qui illustrent la configuration complète, notamment l’affichage des paywalls, les achats et d’autres fonctionnalités de base.