Los paywalls de respaldo son compatibles con Android SDK v2.11 y versiones posteriores.
Para mantener una experiencia de usuario fluida, es importante configurar respaldos para tus flows, 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 flow o paywall de respaldo, y acceder a la configuración local del onboarding.
Si la aplicación no puede acceder a internet:
Podrá mostrar un flow o 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
Mueve el archivo de configuración de respaldo al directorio assets o res/raw de tu proyecto Android.
Llama al método .setFallbackantes de obtener el paywall o el onboarding de destino.
//if you put the 'android_fallback.json' file to the 'assets' directoryval location = FileLocation.fromAsset("android_fallback.json")//or `FileLocation.fromAsset("<additional_folder>/android_fallback.json")` if you placed it in a child folder of 'assets')//if you put the 'android_fallback.json' file to the 'res/raw' directoryval location = FileLocation.fromResId(context, R.raw.android_fallback)//you can also pass a file URIval fileUri: Uri = //get Uri for the file with fallback paywallsval location = FileLocation.fromFileUri(fileUri)//pass the file locationAdapty.setFallback(location, callback)
//if you put the 'android_fallback.json' file to the 'assets' directoryFileLocation location = FileLocation.fromAsset("android_fallback.json");//or `FileLocation.fromAsset("<additional_folder>/android_fallback.json");` if you placed it in a child folder of 'assets')//if you put the 'android_fallback.json' file to the 'res/raw' directoryFileLocation location = FileLocation.fromResId(context, R.raw.android_fallback);//you can also pass a file URIUri fileUri = //get Uri for the file with fallback paywallsFileLocation location = FileLocation.fromFileUri(fileUri);//pass the file locationAdapty.setFallback(location, callback);
Parámetros:
Parámetro
Descripción
location
El objeto FileLocation para el archivo de configuración de respaldo