Localizar un flow con Remote Config
El Remote Config de un flow puede contener un payload JSON independiente para cada locale. En tiempo de ejecución, el SDK devuelve el payload que coincide con el locale del usuario, de modo que puedes servir traducciones, imágenes distintas u otros valores específicos por locale sin publicar una nueva versión de la app.
Añadir una configuración regional
Para añadir una configuración regional al Remote Config de un flow:
-
Abre el flow en Flow Builder.
-
Haz clic en el icono de Remote Config que aparece encima de la vista previa de pantalla.
-
Haz clic en Add locale encima del editor.
-
Rellena el diálogo:
- Code: El código de la configuración regional, por ejemplo
en,frode. - Name: El nombre de visualización, por ejemplo English o French.
Adapty añade una nueva columna en el editor JSON para esa configuración regional.
- Code: El código de la configuración regional, por ejemplo
Editar valores por idioma
Cada columna de idioma acepta sus propios datos en formato JSON. Usa las mismas claves en todas las columnas y traduce los valores para cada idioma.
Por ejemplo, la columna en inglés:
{
"title": "Try for free!",
"cta": "Continue",
"trial_days": 7
}
Y la columna en español:
{
"title": "¡Prueba gratis!",
"cta": "Continuar",
"trial_days": 7
}
Las columnas son independientes: editar una no afecta a las demás.
Lee el locale correspondiente en tu app
El SDK expone una entrada AdaptyRemoteConfig por locale en AdaptyFlow.remoteConfigs. Selecciona la entrada cuyo locale coincida con tu usuario y luego lee su dictionary o jsonString para usar los valores en tiempo de ejecución.
Hacer copia de seguridad o mover locales
Usa el menú Import/Export sobre el editor para hacer una copia de seguridad de tu Remote Config o copiarlo entre flows. El archivo JSON exportado contiene los datos de todos los locales a la vez. Consulta Personalizar el flow con Remote Config para ver el formato del archivo.