{"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

Biblioth\u00e8ques open source pour les achats int\u00e9gr\u00e9s (in-app purchases) dans les applications bas\u00e9es sur Flutter<\/h3>\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