React Native - Usar paywalls de respaldo

Los paywalls de respaldo son compatibles con el SDK de React Native 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

Android

  1. Añade el archivo de configuración de respaldo a tu aplicación. Elige uno de los siguientes directorios:

    • android/app/src/main/assets/

    • android/app/src/main/res/raw/

      Nota: La carpeta res/raw tiene una convención especial de nomenclatura de archivos (deben comenzar con una letra, sin mayúsculas, sin caracteres especiales excepto el guion bajo y sin espacios en los nombres).

  2. Actualiza la propiedad android de la constante FileLocation:

    • Si el archivo está en el directorio assets, pasa la ruta del archivo relativa a ese directorio.
    • Si el archivo está en el directorio res/raw, pasa el nombre del archivo sin la extensión.

iOS

  1. Añade el archivo JSON de respaldo al bundle de tu proyecto: abre el menú File en XCode y selecciona la opción Add Files to “YourProjectName”.
  2. Pasa el nombre de tu archivo de configuración a la propiedad ios de la constante FileLocation.

Ejemplo

Parámetros:

ParámetroDescripción
fileLocationObjeto que representa la ubicación del archivo de configuración de respaldo.