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

Bibliotecas de c\u00f3digo aberto para compras no aplicativo (in-app purchases) baseadas no Flutter<\/h3>\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