Mostrar un paywall diseñado con Remote Config en iOS SDK

Si has personalizado un paywall usando Remote Config, necesitará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ú decides qué incluir y cómo se ve tu paywall. Te proporcionamos un método para obtener la configuración remota, dándote autonomía para mostrar tu paywall personalizado configurado mediante Remote Config.

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 del paywall y mostrarlo

Para obtener el Remote Config de un paywall, accede a la propiedad remoteConfig y extrae los valores necesarios.

En este punto, una vez que hayas recibido todos los valores necesarios, es momento de renderizarlos y ensamblarlos en una página visualmente atractiva. Asegúrate de que el diseño se adapte a las distintas pantallas y orientaciones de los móviles, ofreciendo una experiencia fluida y amigable en todos los dispositivos.

Asegúrate de registrar el evento de visualización del paywall como se describe a continuación, para que los análisis de Adapty capturen la información necesaria para los embudos y las pruebas A/B.

Una vez que hayas terminado de mostrar el paywall, continúa configurando el flujo de compra. Cuando el usuario realice una compra, simplemente llama a .makePurchase() con el producto de tu paywall. Para más información sobre el método .makePurchase(), consulta Realizar compras.

Te recomendamos crear un paywall de respaldo llamado fallback paywall. Este respaldo se mostrará al usuario cuando no haya conexión a internet o caché disponible, garantizando una experiencia fluida incluso en esas situaciones.

Registrar eventos de visualización del paywall

Adapty te ayuda a medir el rendimiento de tus paywalls. Aunque los datos de compras se recopilan automáticamente, registrar las visualizaciones del paywall requiere tu intervención, ya que solo tú sabes cuándo un usuario ve un paywall.

Para registrar un evento de visualización del paywall, simplemente llama a .logShowPaywall(paywall), y quedará reflejado en las métricas de tu paywall en los embudos y las pruebas A/B.

No es necesario llamar a .logShowPaywall(paywall) si estás mostrando paywalls creados con el Paywall Builder.

Adapty.logShowPaywall(paywall)

Parámetros de la solicitud:

ParámetroPresenciaDescripción
paywallobligatorioUn objeto AdaptyPaywall.