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 la sección 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.
CancelSubscription
; los pasos 6 y 7 no se realizan.¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.