SDK pour iOS / Intégrer le SDK côté application
  Retour à la documentation

SDK pour iOS

Intégrer le SDK côté application

  1. 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.
  2. Implémentez l'achat et la gestion de l'abonnement utilisateur à l'aide des méthodes SDK.

Scénario d'achat d'un abonnement

  1. 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.

  1. L'application affiche les plans d'abonnement à l'utilisateur.
  2. L'utilisateur sélectionne un plan et passe à l'étape de paiement.
  3. L'application reçoit l'URL permettant d'ouvrir l'interface de paiement à l'aide de la méthode getSubscriptionPurchaseUrl.
  4. L'application ouvre l'URL reçue dans un navigateur ou un onglet contextuel Safari.
  5. L'utilisateur paie l'abonnement.

Scénario de gestion des abonnements

  1. L'application demande la liste des abonnements de l'utilisateur à l'aide de la méthode getSubscriptions.
  2. L'application demande des informations détaillées sur chaque abonnement de l'utilisateur à l'aide de la méthode getSubscriptionDetails (facultatif).
  3. L'application affiche la liste des abonnements de l'utilisateur.
  4. 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.
  5. 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é.

  1. L'application ouvre l'URL reçue dans un navigateur ou un onglet contextuel Safari.
  2. 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 !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Dernière mise à jour: 22 Janvier 2024

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !