SDK pour Unity / Subscriptions
  Retour à la documentation

SDK pour Unity

Subscriptions

Informations générales

Avec les abonnements, vous pouvez fournir aux utilisateurs l’accès à un ensemble de services sous certaines conditions. La solution de gestion des abonnements est basée sur le produit Subscriptions

Les plans d’abonnement varient en termes de durée et de conditions de paiement. Les types de plans suivants sont disponibles :

  • Plan régulier avec paiements réguliers ;
  • Plan à vie avec paiement unique et durée de validité illimitée ;
  • Passe de saison avec paiement unique et durée de validité limitée.

La gestion des abonnements (par exemple, création et configuration de plans, mise en place d’une période d’essai, définition d’une période de grâce pour un abonnement) est effectuée dans le Compte éditeur sous la section Subscriptions.

Dans votre application, vous devez implémenter l’achat et la gestion des abonnements à 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.
  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, 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.
  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.
Évaluer cette page
Évaluer cette page
Que pouvons-nous améliorer ?

Préfère ne pas répondre

Merci pour votre commentaire !
Dernière mise à jour: 1 Mars 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 !