API del lado del servidor

¿Usas un agente de programación con IA? Consulta Verificar y conceder acceso a suscripciones desde tu backend para ver una guía completa en una sola página.

Con la API puedes:

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

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

Caso 1: Sincronizar suscriptores entre web y móvil

Si utilizas proveedores de pago web como Stripe, ChargeBee u otros, puedes sincronizar a tus suscriptores fácilmente. Así es como funciona:

  1. Asigna un ID único a cada usuario .
  2. Comprueba su estado de suscripción mediante la API.
  3. Si el usuario tiene un plan freemium, muéstrale un paywall en tu sitio web.
  4. Tras un pago exitoso, actualiza el estado de la suscripción en Adapty mediante 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 puedes conceder una suscripción a través del SDK.

Si vendes a través de tu propia tienda online, Amazon Appstore, Microsoft Store o cualquier otra plataforma que no sea Google Play ni App Store, tendrás que sincronizar esas transacciones con Adapty para proporcionar acceso y registrar la transacción en los análisis.

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

Caso 3: Otorgar 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 otorgar acceso premium durante 7 días. Después de los 7 días, los usuarios que no se suscriban pasarán al nivel gratuito.

Caso 4: Sincronizar propiedades y atributos personalizados de los usuarios

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

  1. Asigna un ID único a cada usuario .
  2. Actualiza el atributo mediante la API o el SDK. Estos atributos personalizados se pueden usar para crear segmentos y ejecutar pruebas A/B.

Caso 5: Gestionar configuraciones de paywall

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


Próximos pasos: