Renderizar paywall diseñado con Remote Config en el SDK de iOS
Si has personalizado un paywall con Remote Config, tendrás que implementar el renderizado en el código de tu app para mostrárselo a los usuarios. Como Remote Config ofrece flexibilidad adaptada a tus necesidades, tú decides qué incluir y cómo se ve la vista del paywall. Adapty proporciona un método para obtener la configuración remota, dándote autonomía para mostrar tu paywall personalizado. No olvides comprobar si un usuario es elegible para una oferta introductoria en iOS y adaptar la vista del paywall para gestionar el caso en que sea elegible.
Obtener el Remote Config de un flow y mostrarlo
En v4, un flow contiene una entrada AdaptyRemoteConfig por cada idioma configurado en el array remoteConfigs. Elige el idioma que coincida con la preferencia del usuario y lee los valores que necesites.
En este punto, una vez que hayas recibido todos los valores necesarios, es hora de renderizarlos y ensamblarlos en una página visualmente atractiva. Asegúrate de que el diseño se adapte a diferentes pantallas y orientaciones de móvil, ofreciendo una experiencia fluida y fácil de usar en distintos dispositivos.
Asegúrate de registrar el evento de visualización del paywall como se describe a continuación, para que el análisis de Adapty pueda recopilar información para funnels y pruebas A/B.
Una vez que hayas mostrado el paywall, continúa configurando el flow de compra. Cuando el usuario realice una compra, simplemente llama a .makePurchase() con el producto de tu flow. Para más información sobre el método .makePurchase(), consulta Realizar compras.
Te recomendamos crear un paywall de respaldo llamado paywall de respaldo. Este respaldo se mostrará al usuario cuando no haya conexión a internet ni caché disponible, garantizando una experiencia fluida incluso en esas situaciones.
Rastrear eventos de visualización de paywall
Adapty te ayuda a medir el rendimiento de tus paywalls. Aunque los datos de compras se recopilan automáticamente, el registro de las visualizaciones de paywall requiere tu intervención, ya que solo tú sabes cuándo un usuario ve un paywall.
Para registrar un evento de visualización de paywall, simplemente llama a .logShowFlow(flow), y se reflejará en las métricas de tu paywall en los embudos y pruebas A/B.
No es necesario llamar a .logShowFlow(flow) si estás mostrando flows o paywalls renderizados por el Flow Builder o el Paywall Builder. En esos casos, Adapty registra las vistas automáticamente.
try await Adapty.logShowFlow(flow)Parámetros de la solicitud:
| Parámetro | Presencia | Descripción |
|---|---|---|
| flow | required | Un objeto AdaptyFlow obtenido mediante Adapty.getFlow(placementId:). |
Si has personalizado un paywall mediante Remote Config, deberás implementar el renderizado en el código de tu app para mostrárselo a los usuarios. Como Remote Config ofrece flexibilidad adaptada a tus necesidades, tú controlas qué se incluye y cómo se ve tu paywall. Proporcionamos un método para obtener la configuración remota, dándote autonomía para mostrar tu paywall personalizado configurado a través de Remote Config. No olvides comprobar si un usuario es elegible para una oferta introductoria en iOS y ajustar la vista del paywall para gestionar el caso en que sea elegible.
Obtener el Remote Config de un paywall y mostrarlo
Para obtener el Remote Config de un paywall, accede a la propiedad remoteConfig y extrae los valores que necesites.
En este punto, una vez que hayas recibido todos los valores necesarios, es momento de renderizarlos y componerlos en una página visualmente atractiva. Asegúrate de que el diseño se adapte a distintas pantallas y orientaciones de dispositivos móviles, ofreciendo una experiencia fluida y cómoda en cualquier dispositivo.
Asegúrate de registrar el evento de visualización del paywall tal como se describe a continuación, para que los análisis de Adapty puedan capturar información para funnels y pruebas A/B.
Una vez que hayas terminado de mostrar el paywall, continúa configurando el flow de compra. Cuando el usuario realice una compra, simplemente llama a .makePurchase() con el producto de tu paywall. Para más detalles sobre el método .makePurchase(), consulta Realizar compras.
Recomendamos crear un paywall de respaldo llamado paywall de respaldo. Este respaldo se mostrará al usuario cuando no haya conexión a internet ni caché disponible, garantizando una experiencia fluida incluso en esas situaciones.
Registrar eventos de visualización de paywall
Adapty te ayuda a medir el rendimiento de tus paywalls. Aunque los datos de compras se recopilan automáticamente, registrar las visualizaciones de paywalls requiere tu intervención, ya que solo tú sabes cuándo un cliente ve un paywall.
Para registrar un evento de visualización de paywall, simplemente llama a .logShowPaywall(paywall), y quedará reflejado en las métricas de tu paywall en los embudos y pruebas A/B.
No es necesario llamar a .logShowPaywall(paywall) si estás mostrando paywalls creados en el Paywall Builder.
Adapty.logShowPaywall(paywall)
| Parámetro | Presencia | Descripción |
|---|---|---|
| paywall | requerido | Un objeto AdaptyPaywall. |