Guardar y publicar flows

El Flow Builder separa el guardado de la publicación. Los borradores conservan tu trabajo en el Adapty Dashboard, y publicar hace que la versión actual esté disponible para los usuarios a través del SDK. Este artículo explica ambas acciones y cuándo usar cada una.

Guardar un flow como borrador

Un Remote Config no válido impide guardar el borrador.

El Flow Builder guarda tu progreso automáticamente una vez por minuto.

Para guardar un borrador manualmente, haz clic en Save draft en la parte superior derecha del Flow Builder, o pulsa Cmd/Ctrl + S.

Los borradores son privados en el Dashboard. No afectan lo que ven los usuarios en tu app, aunque el flow ya esté asignado a un placement.

Botón Save draft en la barra de herramientas superior del Flow Builder

Publicar un flow

Al publicar, la versión actual de tu flow queda disponible para los usuarios a través del SDK. Una vez publicada, la nueva versión reemplaza cualquier versión publicada anteriormente del mismo flow.

Para añadir un flow a un placement, publícalo primero. Un flow en estado Draft no se puede añadir.

Para publicar tu flow, haz clic en Publish to Live en la parte superior derecha del Flow Builder.

Lo que ocurre a continuación depende de si el flow ya está asignado a un placement:

  • Flow ya en un placement: Los usuarios empiezan a ver la nueva versión en su próxima solicitud a ese placement.
  • Flow no incluido en un placement: Añade el flow a un placement para empezar a mostrárselo a los usuarios.

Un flow está listo para publicarse cuando cada acción, pantalla y elemento de producto está completamente configurado. Consulta Solución de problemas para ver los errores más comunes.

Publish to Live button in the Flow Builder top toolbar

Las fuentes personalizadas no se incluyen con el flow — debes añadir cada archivo de fuente al bundle de tu app. Sin el archivo, los usuarios verán la fuente del sistema como alternativa.

Para cambiar una fuente en un flow publicado sin romper versiones anteriores: duplica el flow, cambia la fuente en la copia y dirige la copia a una audiencia en las versiones de la app que incluyan la fuente.

Estado del flow

Cada flow muestra un estado en la lista de Flows. El estado refleja en qué punto del ciclo de guardado y publicación se encuentra el flow.

EstadoSignificado
DraftEl flow nunca se ha publicado. Solo existe un borrador, así que los usuarios aún no lo ven. Debes publicar el borrador primero para añadirlo a un placement.
DirtyEl flow fue publicado, pero tiene ediciones guardadas que aún no se han publicado. Los usuarios siguen viendo la última versión publicada hasta que publiques de nuevo.
PublishingHay una publicación en curso.
FailedEl último intento de publicación falló. Los usuarios siguen viendo la última versión publicada, si existe alguna.
PublishedLa última versión guardada está activa. No hay ediciones sin publicar.
ArchivedEl flow fue eliminado.

Solución de problemas

Mensaje de error de publicación en la interfaz web del Flow Builder cuando un flow tiene acciones incompletas

No puedes publicar ni previsualizar tu flow si existe alguno de los siguientes problemas.

  • Una interacción con una configuración incompleta. Casos habituales:
    • Una acción Open URL sin URL de destino.
    • Una acción Navigate to screen sin destino — también ocurre cuando la pantalla de destino se elimina después de configurar la acción.
    • Una acción condicional sin operador ni valor.
    • Una acción Set Variable sin asignación de variable o valor.
    • Una acción Purchase sin producto (store in-app) ni URL de Web Paywall (pago web).
    • Una acción Custom sin Action ID.
    • Una acción Show alert con el título o el mensaje vacíos.
    • Una acción Show o Hide sin ningún elemento seleccionado.
  • Una pantalla sin elementos.
  • Un elemento de producto sin producto asociado — puede ocurrir si eliminas el producto referenciado.
  • Un JSON de Remote Config inválido interrumpe todo el proceso de entrega — ni siquiera puedes guardar el borrador.

Previsualiza tu flow en la app de Adapty para detectar cualquier problema antes de publicarlo. Si el flow no carga en la previsualización, consulta el mensaje de error para obtener más detalles.