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 Estilos de elementos — Estilos reutilizables.
Para configurar los estilos:
- En el panel izquierdo, abre el panel Styles
Styles. - En la pestaña Text, haz clic en un estilo existente para editar su fuente, peso, tamaño y color. Añade nuevos estilos solo si los predeterminados no cubren tus necesidades.
- En la pestaña Colors, haz clic en
PlusCreate style y añade los colores que vayas a 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 márgenes primero para que los elementos que agregues después 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 la configuración de la 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
Verticaly la distribución en Space evenly.
- En Fill, elige un tipo de fondo: color sólido, degradado o imagen. Este ejemplo usa un Gradient
Gradientcon 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ñade el título y combínalo con el botón de cierre
El H1 se coloca junto al botón de cierre en la parte superior de la pantalla. Para alinearlos horizontalmente, envuelve ambos en un stack 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
Context menusobre la capa del botón de cierre y selecciona Wrap > Wrap in Horizontal Stack.
- Arrastra la capa H1 al nuevo stack horizontal.
Para alinear los dos elementos:
- Ajusta el tamaño del botón de cierre y el tamaño de fuente del H1 para que quepan cómodamente en la misma línea.
- Con la pila horizontal seleccionada, configura la alineación y la distribución en el panel derecho para que los elementos queden correctamente 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 de característica y una descripción breve.
Para ver el conjunto completo de presets de lista, 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 para 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 de las tarjetas se marca automáticamente como 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 una 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
Showjunto a cada capa de insignia.
8. Añade 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 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 en Purchase y Product en
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 (obligatorios en los 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.
- Selecciona el enlace Terms of Use. En la pestaña Interactions, la acción Open URL ya está configurada — pega la URL de tus términos en el campo URL.
- Repite el proceso para el enlace Privacy Policy con la URL de tu política de privacidad.
- Deja el enlace Restore Purchases tal como está. Su acción está preconfigurada.
Si algún elemento parece estar demasiado alto o demasiado bajo, o si quieres añadir más espacio en cualquier parte, ajusta los márgenes y el relleno del elemento.
Pasos siguientes
- Guarda y publica tu flow.
- Añade el flow a un placement para empezar a mostrárselo a los usuarios.