API del servidor

Con la API puedes:

  1. Consultar el estado de suscripción de un usuario.
  2. Activar la suscripción de un usuario con un nivel de acceso.
  3. Recuperar los atributos de un usuario.
  4. Establecer los atributos de un usuario.
  5. Obtener y actualizar configuraciones de paywalls.
server.webp

Para hacer seguimiento de eventos de suscripción, usa la integración de Webhook en Adapty o intégralo directamente con tu servicio existente.

Caso 1: Sincronizar suscriptores entre web y móvil

Si usas proveedores de pago web como Stripe, ChargeBee u otros, puedes sincronizar tus suscriptores fácilmente. Así es cómo:

  1. Asigna un ID único a cada usuario .
  2. Consulta su estado de suscripción usando la API.
  3. Si un usuario está en un plan freemium, muestra un paywall en tu sitio web.
  4. Tras un pago exitoso, actualiza el estado de la suscripción en Adapty a través de la API.
  5. Tus suscriptores se mantendrán automáticamente sincronizados con tu app móvil.

Caso 2: Conceder una suscripción

Por razones de seguridad, no es posible conceder una suscripción a través del SDK.

Si vendes a través de tu propia tienda online, Amazon Appstore, Microsoft Store u cualquier otra plataforma distinta de Google Play y App Store, necesitarás sincronizar esas transacciones con Adapty para otorgar acceso y registrar la transacción en los análisis.

  1. Asigna un ID único a cada usuario .
  2. Configura una tienda personalizada para tus productos en el Adapty Dashboard.
  3. Sincroniza la transacción con Adapty usando la petición de API Set transaction.

Caso 3: Conceder un nivel de acceso

Supongamos que estás ejecutando una promoción que ofrece una prueba gratuita de 7 días y quieres que la experiencia sea coherente en todas las plataformas. Para sincronizarlo con la app móvil:

  1. Asigna un ID único a cada usuario .
  2. Usa la API para conceder acceso premium durante 7 días.

Transcurridos los 7 días, los usuarios que no se suscriban pasarán al nivel gratuito.

Caso 4: Sincronizar propiedades y atributos personalizados de usuarios

Si tienes atributos personalizados para tus usuarios —como el número de palabras aprendidas en una app de idiomas— también puedes sincronizarlos.

  1. Asigna un ID único a cada usuario .
  2. Actualiza el atributo a través de la API o el SDK.

Estos atributos personalizados se pueden usar para crear segmentos y ejecutar pruebas A/B.

Caso 5: Gestionar configuraciones de paywalls

Puedes actualizar los Remote Configs en los paywalls para ajustar dinámicamente la apariencia y el comportamiento de tu paywall sin redesplegar tu app.


A continuación: