Subscriptions
Información general
Con las suscripciones, puede proveer a los usuarios acceso a un paquete de servicios en unas condiciones determinadas. La solución de gestión de suscripciones se basa en el producto Subscriptions.
Los planes de suscripción varían en duración y condiciones de pago. Están disponibles los siguientes tipos de planes:
- Plan periódico con pagos periódicos.
- Plan de por vida con un pago único y un periodo de validez ilimitado.
- Pase de temporada con un pago único y un periodo de validez limitado.
La gestión de suscripciones (por ejemplo, crear y configurar planes, establecer un periodo de prueba, establecer un periodo de gracia para una suscripción) se realiza en Cuenta del editor, en Items catalog > Subscriptions.
En su aplicación, debe implementar la compra y la gestión de suscripciones mediante métodos del SDK.
Escenario de compra de suscripción
- La aplicación solicita una lista de planes disponibles utilizando los siguientes métodos del SDK:
GetSubscriptionPublicPlans
: devuelve una lista de planes disponibles para usuarios no autorizados.GetSubscriptionPlans
: devuelve una lista de planes disponibles para usuarios autorizados.
- La aplicación muestra planes de suscripción al usuario.
- El usuario selecciona un plan y pasa a la etapa de pago.
- La aplicación recibe la URL para abrir la interfaz de pago mediante el método
GetSubscriptionPurchaseUrl
. - La aplicación abre la URL recibida en un navegador.
- El usuario paga la suscripción.
Escenario de gestión de suscripciones
- La aplicación solicita una lista de las suscripciones del usuario mediante el método
GetSubscriptions
. - La aplicación solicita información detallada sobre la suscripción de cada usuario mediante el método
GetSubscriptionDetails
(opcional). - La aplicación muestra una lista de suscripciones al usuario.
- El usuario selecciona una suscripción y la acción que desea realizar: cancelar, renovar o abrir una página web para gestionar las suscripciones.
- La aplicación llama a uno de los siguientes métodos para manejar la acción:
CancelSubscription
: para cancelar la suscripción seleccionada.GetSubscriptionRenewalUrl
: para obtener la URL de la interfaz de renovación de la suscripción seleccionada.GetSubscriptionManagementUrl
: para obtener la URL de la interfaz de gestión de la suscripción seleccionada.
- La aplicación abre la URL recibida en un navegador o en WebView.
- El usuario realiza una acción en una suscripción.
Nota
La cancelación de la suscripción se produce inmediatamente después de la llamada al método
CancelSubscription
; los pasos 6 y 7 no se realizan.¿Te ha resultado útil este artículo?
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.