In-app Purchase
Que signifie In-app Purchase ?
Un In-app Purchase (IAP), également appelé paiement in-app, est toute transaction qu'un utilisateur effectue à l'intérieur d'une application mobile ou de bureau après l'avoir téléchargée. Les achats intégrés vont d'articles ponctuels comme des vies supplémentaires ou des niveaux bonus à des abonnements récurrents qui débloquent des fonctionnalités premium. Les développeurs d'applications (en particulier les développeurs de jeux) utilisent IAP comme source principale de revenus, souvent aux côtés de la publicité.
Les achats intégrés sont l'une des stratégies de app Monetization les plus courantes. De nombreux développeurs de jeux combinent IAP avec des publicités. Par exemple, une publicité vidéo récompensée peut accorder de la monnaie dans le jeu, que les joueurs dépensent ensuite pour des améliorations.
Unity offre une solution d'achat intégrée pour les développeurs qui construisent avec le moteur Unity.
Types d'achats intégrés
La plupart des magasins d'applications reconnaissent quatre types d'achats intégrés :
- Consommables : Objets épuisés et pouvant être rachetés (par exemple, monnaie en jeu, vies supplémentaires, objets boost)
- Non consommables : Déverrouille permanente achetée une fois (par exemple, mises à niveau sans publicité, nouveaux niveaux, skins de personnage)
- Abonnement autorenouvelable : Frais récurrents à un intervalle déterminé jusqu'à annulation (p. ex., abonnements mensuels à des primes, laissez-passer de saison)
- Abonnement non renouvelable : Accès limité dans le temps qui ne se renouvelle pas automatiquement (p. ex., laissez-passer pour 30 jours, accès annuel aux fonctionnalités)
La distinction est importante car chaque type a des politiques App Store et google play différentes autour des remboursements, de la restauration et des prix.
Fonctionnement des achats intégrés
Lorsqu'un utilisateur appuie sur "Acheter" à l'intérieur d'une application, la transaction est traitée par l'app store de la plateforme — l'App Store d'Apple ou google play, par exemple. Le magasin gère les politiques de paiement, de réception et de remboursement. Le promoteur reçoit le montant de la vente moins la commission du magasin.
Pour les développeurs, la mise en œuvre des achats intégrés implique l'intégration du SDK de facturation du magasin, la définition des produits dans la console de développement du magasin et l'écriture de code pour gérer les flux d'achat, la validation des reçus et la livraison des droits.
Des outils multiplateformes comme Unity In-App Purchasing package simplifient la tâche avec une seule API qui fonctionne sur plusieurs vitrines.