Intégrer le SDK côté application
- Concevez l'interface du catalogue des abonnements, l'affichage des informations sur l'abonnement actuel de l'utilisateur et d'autres pages de votre application.
- Implémentez l'achat et la gestion de l'abonnement utilisateur à l'aide des méthodes SDK.
Scénario d'achat d'un abonnement
- L'application demande la liste des plans disponibles à l'aide des méthodes SDK suivantes :
getSubscriptionPublicPlans
— renvoie la liste des plans disponibles pour les utilisateurs non autorisés ;getSubscriptionPlans
— renvoie la liste des plans disponibles pour les utilisateurs autorisés.
- L'application affiche les plans d'abonnement à l'utilisateur.
- L'utilisateur sélectionne un plan et passe à l'étape de paiement.
- L'application reçoit l'URL permettant d'ouvrir l'interface de paiement à l'aide de la méthode
getSubscriptionPurchaseUrl
. - L'application ouvre l'URL reçue dans un navigateur ou un WebView.
- L'utilisateur paie l'abonnement.
Scénario de gestion des abonnements
- L'application demande la liste des abonnements de l'utilisateur à l'aide de la méthode
getSubscriptions
. - L'application demande des informations détaillées sur chaque abonnement de l'utilisateur à l'aide de la méthode
getSubscriptionDetails
(facultatif). - L'application affiche la liste des abonnements de l'utilisateur.
- L'utilisateur sélectionne un abonnement et l'action qu'il souhaite effectuer : annuler, renouveler ou ouvrir une page Web pour gérer les abonnements.
- L'application appelle l'une des méthodes suivantes pour gérer l'action :
cancelSubscription
— pour annuler l'abonnement sélectionné ;getSubscriptionRenewalUrl
— pour obtenir le l'URL de l'interface de renouvellement de l'abonnement sélectionné ;getSubscriptionManagementUrl
— pour obtenir l'URL de l'interface de gestion de l'abonnement sélectionné.
- L'application ouvre l'URL reçue dans un navigateur ou un WebView.
- L'utilisateur exécute une action sur un abonnement.
Note
L’annulation de l’abonnement se produit immédiatement après un appel à la méthode
cancelSubscription
: les étapes 6 et 7 ne sont pas effectuées.Cet article vous a été utile ?
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.