Dans le cadre du lancement cette semaine d'iOS 15, iPadOS 15 et watchOS 8, Apple a également présenté StoreKit 2, un ensemble d'API pour les achats et les abonnements intégrés. Les nouveaux outils basés sur Swift pourraient aider les développeurs à mieux suivre et prendre en charge les achats de leurs utilisateurs au lieu de s'appuyer sur des solutions tierces telles que RevenueCat.
Le kit présente de nouvelles API pour « déterminer les droits des produits et l'éligibilité aux offres, obtenir rapidement l'historique des achats intégrés d'un utilisateur, connaître le dernier statut d'un abonnement avec une simple vérification » et, surtout, offrir aux utilisateurs un moyen de gérer les abonnements et demander des remboursements dans l'application. Apple met également à jour l'API du serveur App Store et les notifications du serveur App Store afin que les développeurs puissent savoir quand l'abonnement d'un utilisateur expire en temps réel et éventuellement proposer une extension gratuite.
Meilleur support client
Comme le note RevenueCat dans un article de blog décrivant les modifications d'Apple, les fonctionnalités de StoreKit 2 ne fonctionnent que sur des appareils exécutant des logiciels plus récents comme iOS 15. Les applications qui prennent toujours en charge les anciennes versions du système d'exploitation d'Apple – et la plupart d'entre elles le feront pendant un certain temps – sont encouragées à utilisez le StoreKit d'origine. Cette division pourrait se creuser avec le temps : Apple permet aux utilisateurs de rester sur iOS 14 et de recevoir uniquement des mises à jour de sécurité, et compte tenu de la durée de vie des produits de l'entreprise, il y a probablement beaucoup d'anciens iPads et iPhones. Heureusement, StoreKit 2 et StoreKit sont interopérables, “les achats effectués avec l'API StoreKit d'origine seront toujours accessibles via les nouvelles API d'informations de transaction et de renouvellement de StoreKit 2”, écrit Apple.
Ces changements pourrait rendre beaucoup plus facile l'offre d'un support client traditionnel pour les achats effectués dans les applications. Pour Apple, ils constituent une autre petite incitation pour les développeurs à proposer une sorte d'achat ou d'abonnement intégré à l'application, ce qui profite financièrement à l'entreprise grâce à sa réduction de 30 % de plus en plus controversée.
Connexe
L'App Store est trop grand pour changer
Le directeur d'Apple a suggéré de réduire les commissions de l'App Store à 20 pour cent dès 2011