Crear una pantalla de paywall básica
Esta es la plantilla de paywall más habitual. Úsala como pantalla independiente o colócala al final de un flow de varias pantallas. Una pantalla de paywall estándar contiene un encabezado, una descripción de valor, una lista de características, una lista de productos, un botón de compra y enlaces en el pie de página para restaurar compras, términos de uso y política de privacidad.
Antes de empezar
- Crea productos en el Adapty Dashboard.
- Conecta Adapty con la App Store y Google Play.
1. Configura estilos reutilizables
Los estilos reutilizables te permiten aplicar la misma tipografía y colores en todas las pantallas con un solo clic. Cada nuevo flow incluye un conjunto de estilos de texto predeterminados (H1, Body, Button Label, etc.): ajústalos para que coincidan con tu diseño antes de empezar a añadir elementos. Añade estilos de color para los colores de marca que usarás en toda la pantalla.
Para ver las instrucciones completas, consulta Estilo de elementos — Estilos reutilizables.
Para configurar los estilos:
- En el panel izquierdo, abre el panel Styles .
- En la pestaña Text, haz clic en un estilo existente para editar su fuente, grosor, tamaño y color. Añade nuevos estilos solo si los predeterminados no cubren tus necesidades.
- En la pestaña Colors, haz clic en Create style y añade los colores que planeas reutilizar en la pantalla.
2. Configura el diseño de la pantalla
La propia pantalla actúa como contenedor de todo lo que añadas. Configura su diseño, fondo y relleno antes de añadir elementos, para que estos se distribuyan correctamente.
Para ver la lista completa de propiedades de pantalla, consulta Pantallas y capas — Configuración de pantalla.
Para configurar la pantalla:
- Haz clic en un área vacía del lienzo para seleccionar la pantalla. El panel derecho cambia a los ajustes de pantalla.
- En System UI, desactiva Safe area para que el contenido se extienda hasta los bordes de la pantalla.
- En Layout, establece la dirección en Vertical y la distribución en Space evenly.
- En Fill, elige un tipo de fondo: color sólido, degradado o imagen. En este ejemplo se usa un Gradient con dos paradas de color.
3. Añade el botón de cierre
El botón de cierre descarta el paywall. El preset Close viene preconfigurado — no es necesario configurar ninguna acción.
- En el canvas, haz clic en +.
- Selecciona Buttons > Close.
4. Añadir el título y agruparlo con el botón de cierre
El H1 se sitúa junto al botón de cierre en la parte superior de la pantalla. Para alinearlos horizontalmente, envuelve ambos en un contenedor horizontal.
Para añadir el título:
- Haz clic en + > Text > H1.
- Con el H1 seleccionado, abre la pestaña Design en el panel derecho y edita el texto en el campo Content.
Para agrupar el título con el botón de cierre:
- En el panel Layers, haz clic en el menú de tres puntos de la capa del botón de cierre y elige Wrap > Wrap in Horizontal Container.
- Arrastra la capa H1 al nuevo contenedor horizontal.
Para alinear los dos elementos:
- Ajusta el tamaño del botón de cerrar y el tamaño de fuente del H1 para que quepan cómodamente en la misma línea.
- Con el contenedor horizontal seleccionado, configura la alineación y la distribución en el panel derecho para que los elementos queden bien alineados.
5. Añade la descripción del valor
Una línea de texto breve bajo el título explica qué obtiene el usuario con la suscripción.
- Haz clic en + > Text > Body.
- Con el elemento body seleccionado, edita el texto en el campo Content de la pestaña Design.
6. Añade la lista de características
La lista de características destaca qué incluye desbloquear la suscripción. Cada fila tiene un icono, un título y una descripción breve.
Para ver todos los presets de lista disponibles, consulta Elementos — Lista.
Para añadir la lista de características:
- Haz clic en + > List y elige un preset de lista. Icon List es el más habitual en paywalls.
- Con cada fila seleccionada, edita el título y la descripción en el campo Content.
- Para añadir o eliminar filas, selecciona la lista y usa los controles de fila en el panel Layers.
7. Añadir la lista de productos
La lista de productos muestra las opciones de suscripción entre las que el usuario puede elegir. El elemento Products renderiza una tarjeta por cada producto asignado a la pantalla, y una tarjeta se marca automáticamente como la predeterminada.
Para más información sobre la gestión de productos, consulta Configurar compras.
Para añadir y configurar productos:
- Haz clic en + > Products y elige una plantilla de diseño. La lista vertical es la más habitual.
- Selecciona cada tarjeta de producto en el lienzo y elige un producto en el desplegable de la pestaña Design. El desplegable muestra todos los productos configurados en el Adapty Dashboard.
- Para cambiar la selección predeterminada, selecciona la tarjeta que quieras y activa Set as default product en la pestaña Design.
- Para personalizar la insignia de descuento, despliega la tarjeta de producto en el panel Layers, selecciona la capa de la insignia y edita su texto en el campo Content. Oculta la insignia en las demás tarjetas haciendo clic en el icono de ojo junto a cada capa de insignia.
8. Añadir el botón de compra
El botón de compra inicia la compra in-app del producto que el usuario haya seleccionado. La variable products.selectedProduct siempre apunta al producto actualmente seleccionado en la pantalla.
Para añadir el botón de compra:
- Haz clic en + > Buttons y elige un preset de botón.
- Con el botón seleccionado, abre la pestaña Interactions en el panel derecho.
- Haz clic en Add trigger > On tap y luego en Add action.
- Establece Action como Purchase y Product como
products.selectedProduct.
9. Añadir enlaces al pie de página
El pie de página contiene enlaces a los términos de uso y la política de privacidad (requeridos por las stores) y un botón para restaurar compras anteriores.
Para añadir los enlaces al pie de página:
- Haz clic en + > Buttons > Links. Esto añade una fila con Restore Purchases, Terms of Use y Privacy Policy.
- En el panel Layers, selecciona el botón Terms of Use. Abre la pestaña Interactions — la acción Open URL ya está asociada. Haz clic en la acción e introduce la URL de destino.
- Repite el proceso para el botón Privacy Policy con tu URL de privacidad.
- Deja el botón Restore Purchases tal como está. Su acción ya está preconfigurada.
Si el posicionamiento de algún elemento te parece demasiado alto o bajo, o si quieres añadir más espacio en cualquier parte, ajusta los márgenes y el padding del elemento.
Pasos siguientes
- Guarda y publica tu flow.
- Añade el flow a un placement para empezar a mostrárselo a los usuarios.