Unity - Usar paywalls de respaldo
Los paywalls de respaldo son compatibles con Unity 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
- Añade los archivos de configuración de respaldo al directorio común
Assets/StreamingAssetsde tu proyecto. - Llama al método
.setFallbackantes de obtener el paywall o el onboarding de destino.
using UnityEngine;
using AdaptySDK;
#if UNITY_IOS
string fileName = "ios_fallback.json";
#elif UNITY_ANDROID
string fileName = "android_fallback.json";
#else
// Optional: handle Editor or other platforms
string fileName = "fallback.json";
#endif
Adapty.SetFallback(fileName, (error) => {
if (error != null) {
Debug.LogError($"Failed to set fallback: {error}");
return;
}
// Fallback set successfully
});
Parámetros:
| Parámetro | Descripción |
|---|---|
| fileName | La cadena con el nombre del archivo de configuración de respaldo. |