{"id":137949,"date":"2022-01-10T00:00:00","date_gmt":"2022-01-10T00:00:00","guid":{"rendered":"https:\/\/adapty.io\/pt-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\/pt\/blog\/in-app-purchases-for-flutter-apps\/","title":{"rendered":"Tutorial: como implementar compras em um aplicativo com Flutter"},"content":{"rendered":"\n
Flutter<\/strong> \u00e9 um framework relativamente novo desenvolvido pelo Google que permite criar rapidamente aplicativos (apps) multiplataforma. O outro framework \u00e9 o React Native<\/strong> do Facebook. Os aplicativos Flutter s\u00e3o desenvolvidos para o iOS e Android simultaneamente. Portanto, uma biblioteca de compras deve ser compat\u00edvel com o StoreKit e com a Biblioteca de Faturamento (Billing Library). <\/p>\n\n\n\n Em termos de arquitetura, qualquer plugin de pagamento – incluindo nosso Adapty Flutter SDK – \u00e9 um wrapper que envolve as bibliotecas nativas, StoreKit e Biblioteca de Faturamento. No nosso caso, \u00e9 um wrapper que envolve nossas pr\u00f3prias bibliotecas Adapty iOS<\/a> e Android SDK<\/a>. <\/p>\n\n\n\n Solu\u00e7\u00f5es populares para compras em aplicativos Flutter s\u00e3o os plugins de c\u00f3digo aberto in_app_purchase<\/a> (desenvolvidos pela equipe respons\u00e1vel pelo Flutter) e flutter_inapp_purchase<\/a> (um plugin n\u00e3o-oficia). <\/p>\n\n\n\n Estes plugins foram feitos para implementar as compras do lado do cliente. Eles n\u00e3o apresentam o recurso de valida\u00e7\u00e3o de recibo (receipt validation) do lado do servidor (server-side) Voc\u00ea deve configurar sua pr\u00f3pria infraestrutura do lado do servidor (server-side) para validar recibos e coletar dados de analytics de pagamento referentes a renova\u00e7\u00f5es, reembolsos, per\u00edodos de avalia\u00e7\u00e3o, cancelamentos e muito mais. <\/p>\n\n\n\n Al\u00e9m disso, essas bibliotecas geralmente s\u00e3o lentas para suportar novos recursos de loja. S\u00f3 para citar alguns, neste momento, elas n\u00e3o oferecem ofertas promocionais, recursos de pagamento \u00e0 vista e de pagamento antecipado para o iOS.<\/p>\n\n\n\n Como a nossa biblioteca fala com o nosso servidor, ela apresenta todos os recursos abaixo:<\/p>\n\n\n\n Para manter este artigo sucinto e f\u00e1cil de ler, vamos linkar alguns artigos que escrevemos anteriormente sobre algumas etapas que voc\u00ea deve seguir antes de come\u00e7ar a trabalhar com compras no seu aplicativo Flutter.<\/p>\n\n\n\n\n\n Primeiro, voc\u00ea precisa criar uma conta de desenvolvedor, caso n\u00e3o tenha uma. Em seguida, voc\u00ea deve criar uma compra semanal no iOS e tamb\u00e9m no Android. J\u00e1 explicamos como fazer isso em nossos artigos anteriores:<\/p>\n\n\n\nBibliotecas de c\u00f3digo aberto para compras no aplicativo (in-app purchases) baseadas no Flutter<\/h3>\n\n\n\n
\n
Como criar compras no iOS e Android<\/h3>\n\n\n\n