{"id":137860,"date":"2022-01-10T00:00:00","date_gmt":"2022-01-10T00:00:00","guid":{"rendered":"https:\/\/adapty.io\/fr-in-app-purchases-for-flutter-apps\/"},"modified":"2022-01-10T00:00:00","modified_gmt":"2022-01-10T00:00:00","slug":"in-app-purchases-for-flutter-apps","status":"publish","type":"post","link":"https:\/\/adapty.io\/fr\/blog\/in-app-purchases-for-flutter-apps\/","title":{"rendered":"Tutoriel : comment impl\u00e9menter les achats int\u00e9gr\u00e9s dans une application Flutter ?"},"content":{"rendered":"\n
Flutter est un cadre relativement r\u00e9cent d\u00e9velopp\u00e9 par Google qui vous permet de cr\u00e9er rapidement des applications (app) multiplateformes. L’autre cadre populaire est React Native de Facebook. Les applications Flutter sont con\u00e7ues \u00e0 la fois pour iOS et Android. Par cons\u00e9quent, une biblioth\u00e8que d’achat doit \u00eatre compatible \u00e0 la fois avec StoreKit et avec la biblioth\u00e8que de facturation. <\/p>\n\n\n\n
Du point de vue de l’architecture, tout plugin de paiement – y compris notre SDK Adapty Flutter – est une enveloppe autour des biblioth\u00e8ques natives, StoreKit et Billing Library. Dans notre cas, il s’agit d’une enveloppe autour de nos propres biblioth\u00e8ques Adapty iOS<\/a> et Android SDK<\/a>. <\/p>\n\n\n\n Les solutions populaires pour les achats dans les applications Flutter sont les plugins open source in_app_purchase<\/a> (d\u00e9velopp\u00e9 par l’\u00e9quipe derri\u00e8re Flutter) et flutter_inapp_purchase<\/a> (plugin non officiel). <\/p>\n\n\n\n Ces plugins ont \u00e9t\u00e9 con\u00e7us pour r\u00e9aliser des achats c\u00f4t\u00e9 client. Ils ne disposent pas de la validation des re\u00e7us (receipt validation) c\u00f4t\u00e9 serveur (server side). Vous devrez mettre en place votre propre infrastructure c\u00f4t\u00e9 serveur pour valider les re\u00e7us et recueillir des donn\u00e9es analytiques sur les paiements concernant les renouvellements, les remboursements, les essais, les annulations, etc. <\/p>\n\n\n\n De plus, ces biblioth\u00e8ques sont g\u00e9n\u00e9ralement lentes \u00e0 prendre en charge les nouvelles fonctionnalit\u00e9s des magasins. Pour n’en citer que quelques-uns, ils ne proposent pas d’offres promotionnelles, ne proposent pas de fonctions de paiement \u00e0 l’utilisation et ne proposent pas de fonctions de paiement anticip\u00e9 (pay upfront) pour iOS.<\/p>\n\n\n\n Comme notre biblioth\u00e8que communique avec notre serveur, elle pr\u00e9sente toutes ces caract\u00e9ristiques :<\/p>\n\n\n\n Pour que cet article soit bref et facile \u00e0 lire, nous allons mettre en lien quelques articles que nous avons r\u00e9dig\u00e9s pr\u00e9c\u00e9demment sur les \u00e9tapes \u00e0 suivre avant de commencer \u00e0 travailler sur les achats pour votre application Flutter.<\/p>\n\n\n\n\n\n Tout d’abord, vous devez cr\u00e9er un compte de d\u00e9veloppeur si vous n’en avez pas. Ensuite, vous devrez cr\u00e9er un achat hebdomadaire pour iOS et Android. Nous avons expliqu\u00e9 comment proc\u00e9der dans nos articles pr\u00e9c\u00e9dents :<\/p>\n\n\n\nBiblioth\u00e8ques open source pour les achats int\u00e9gr\u00e9s (in-app purchases) dans les applications bas\u00e9es sur Flutter<\/h3>\n\n\n\n
\n
Cr\u00e9ation d’achats sur iOS et Android<\/h3>\n\n\n\n