Descripción general del SDK de iOS
¡Bienvenido! Estamos aquí para que las compras in-app sean pan comido 🚀 Hemos creado el SDK de Adapty para iOS para que las compras in-app dejen de ser un dolor de cabeza y puedas centrarte en lo que mejor sabes hacer: crear aplicaciones increíbles. Esto es lo que gestionamos por ti:
- Compras, validación de recibos y gestión de suscripciones listas para usar
- Crea y prueba flows y paywalls sin actualizar la app
- Analíticas de compra detalladas sin configuración: cohortes, LTV, churn y análisis de embudo incluidos
- Mantén el estado de la suscripción siempre actualizado entre sesiones y dispositivos
- Integra tu app con servicios de atribución y analíticas de marketing con una sola línea de código
Antes de entrar en el código, necesitas integrar Adapty con App Store Connect y configurar los productos en el dashboard. Consulta nuestra guía de inicio rápido para tener todo listo primero.
Primeros pasos
Nuestra documentación está optimizada para su uso con LLMs. Consulta este artículo para aprender a sacar el máximo partido al integrar el SDK de Adapty usando IA con nuestra documentación.
Esto es lo que cubriremos en la guía de integración:
- Instalar y configurar el SDK: Añade el SDK como dependencia a tu proyecto y actívalo en el código.
- Habilitar compras mediante flows: Configura el flujo de compra para que los usuarios puedan adquirir productos. Para crear tu propia UI, consulta Implementar paywalls manualmente.
- Comprobar el estado de la suscripción: Comprueba automáticamente el estado de suscripción del usuario y controla su acceso al contenido de pago.
- Identificar usuarios (opcional): Asocia a los usuarios con sus perfiles de Adapty para que sus datos se almacenen de forma coherente en todos los dispositivos.
Véelo en acción
¿Quieres ver cómo encaja todo? Te tenemos cubierto:
- Apps de ejemplo: Consulta nuestros ejemplos completos que demuestran la configuración completa
- Videotutoriales: Sigue nuestros vídeos de implementación paso a paso a continuación
Conceptos principales
Antes de entrar en el código, familiarízate con los conceptos clave que hacen funcionar a Adapty.
Lo mejor del enfoque de Adapty es que solo los placements están codificados en tu app. Todo lo demás —productos, diseños de paywall, precios y ofertas— se puede gestionar de forma flexible desde el Adapty Dashboard sin necesidad de actualizar la app:
-
Producto - Cualquier elemento disponible para comprar en tu app: suscripción, producto consumible o acceso de por vida.
-
Flow o paywall - Productos agrupados con configuración, vinculados a un placement. Hay dos opciones:
- Flow - Interfaz visual sin código construida en Flow Builder. Adapty renderiza la UI y gestiona la compra por ti.
- Paywall - Sin configuración visual; tú construyes la UI en tu propio código y llamas a
makePurchasetú mismo. Consulta Implementar paywalls manualmente.
En el código del SDK, ambos se recuperan mediante el mismo método
getFlow. -
Placement - Un punto estratégico en el recorrido del usuario donde quieres mostrar un flow o paywall. Los placements son el “dónde” y el “cuándo” de tu estrategia de monetización. Los placements más habituales son:
main- Tu ubicación principal de paywallonboarding- Se muestra durante el onboarding del usuariosettings- Accesible desde los ajustes de tu app
Empieza con los básicos como
mainuonboardingpara tu primera integración y luego piensa en qué otros puntos de la app los usuarios podrían estar listos para comprar. -
Perfil - Cuando los usuarios compran un producto, a su perfil se le asigna un nivel de acceso que usas para definir el acceso a las funciones de pago.