App Store : une nouvelle API "Advanced Commerce" pour les achats in-app

app store connect icone app ipa iphone ipadApple vient d'annoncer une nouvelle fonctionnalité pour son App Store qui devrait ravir les développeurs iOS. L'Advanced Commerce API promet d'offrir plus de flexibilité dans la gestion des achats in-app, un point crucial pour de nombreuses applications modernes. Apple a toujours la volonté d'encourager les achats in-app malgré la commission et la volonté de certains développeurs de se retirer aux profits de stores tiers comme l'Epic Games Store.

Une API pour moderniser les achats in-app

La nouvelle API d'Apple arrive à point nommé pour répondre aux modèles économiques émergents. Elle cible particulièrement les applications proposant de vastes catalogues de contenus, les plateformes de créateurs et les systèmes d'abonnements avec options. Comme l'explique Apple dans son communiqué, "l'App Store facilite des milliards de transactions chaque année" et cette nouvelle API vise à "soutenir l'évolution des modèles économiques des développeurs".

achats in app store

L'Advanced Commerce API s'appuie sur l'infrastructure existante de l'App Store, garantissant ainsi la sécurité des transactions. Les développeurs bénéficieront toujours du système de traitement des paiements bout en bout, de la gestion des taxes et du support client. Apple précise que les développeurs devront faire une demande pour accéder à cette API, suggérant un contrôle strict de son utilisation.

Pour le moment, les détails complets concernant les conditions d'éligibilité ne sont pas encore disponibles, la page dédiée n'étant pas encore accessible. Cette annonce représente néanmoins une avancée significative dans la flexibilité offerte aux développeurs iOS, tout en maintenant les standards de sécurité qui font la réputation de l'App Store.

Les exigences de l'API

Afin de prendre en charge l'API Advanced Commerce et d'offrir une expérience client exceptionnelle, votre application doit gérer votre catalogue d'achats sous forme d'identifiants de produits individuels (ou SKU) dans votre propre système, ainsi que :

  • Utiliser StoreKit 2 pour initier et commercialiser des achats intégrés dans votre application.
  • Fournir un moyen au sein de votre application pour que les clients puissent gérer facilement leurs abonnements. Pour ce faire, vous pouvez utiliser l'API showManageSubscriptions.
  • Utiliser l'API App Store Server pour vérifier l'historique de vos transactions et l'état de vos abonnements, ainsi que pour activer les notifications App Store Server V2 afin d'obtenir des modifications en temps réel de l'état de vos abonnements.
  • Fournir un moyen pour les clients de demander un remboursement dans votre application. Vous pouvez le faire en incluant un lien pour signaler un problème.

Recommandations supplémentaires

Pour mieux prendre en charge l'API Advanced Commerce dans votre application et offrir une expérience client exceptionnelle, pensez à utiliser les fonctionnalités et technologies suivantes :

  • Utilisez la bibliothèque App Store Server pour créer plus facilement votre demande de signature dans l'application, générer des jetons Web JSON (JWT) pour autoriser vos appels, vérifier les transactions, etc.
  • Pour les applications par abonnement, activez la période de grâce de facturation dans App Store Connect. Cela peut aider à éviter les interruptions de service dues à des problèmes de facturation et permet aux abonnés dont les renouvellements automatiques échouent en raison de problèmes de paiement de continuer à accéder à leur abonnement pendant un certain temps pendant qu'Apple tente de collecter le paiement.
  • Utilisez le point de terminaison Envoyer des informations sur la consommation dans l'API App Store Server pour envoyer des informations sur l'achat intégré d'un client (y compris les abonnements renouvelables automatiquement) à Apple lorsqu'il demande un remboursement. Ces données permettent d'améliorer notre logique de remboursement pour garantir une prise de décision flexible, précise et éclairée.

Source

Les réactions
Aucun commentaire pour le moment, lancez la discussion.
Donnez votre avis
Cliquez pour commenter
Vous aimerez peut-être

Suivez-nous avec notre app iSoft
Articles populaires
Les derniers articles