Flutter - Usar paywalls de respaldo

Los paywalls de respaldo son compatibles con Flutter SDK v2.11 y versiones posteriores.

Para mantener una experiencia de usuario fluida, es importante configurar respaldos para tus paywalls y onboardings. Esta precaución amplía las capacidades de la aplicación en caso de pérdida parcial o total de la conexión a internet.

  • Si la aplicación no puede acceder a los servidores de Adapty:

    Podrá mostrar un paywall de respaldo y acceder a la configuración local del onboarding.

  • Si la aplicación no puede acceder a internet:

    Podrá mostrar un paywall de respaldo. Los onboardings incluyen contenido remoto y requieren conexión a internet para funcionar.

Antes de seguir los pasos de esta guía, descarga los archivos de configuración de respaldo desde Adapty.

Configuración

  1. Añade los archivos de configuración de respaldo al directorio assets de la aplicación en la raíz del proyecto.
  2. Llama al método .setFallback antes de obtener el paywall o el onboarding de destino.

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) {
}

Parámetros:

ParámetroDescripción
assetIdRuta al archivo de configuración de respaldo.

¿Quieres ver un ejemplo real de cómo se integra el SDK de Adapty en una app móvil? Echa un vistazo a nuestras apps de ejemplo, que muestran la configuración completa, incluyendo la visualización de paywalls, la realización de compras y otras funcionalidades básicas.