Compra no aplicativo
O que significa compra dentro do aplicativo?
Uma compra no aplicativo (IAP, na sigla em inglês), também chamada de pagamento no aplicativo, é qualquer transação que um usuário realiza dentro de um aplicativo móvel ou de computador após baixá-lo . As compras dentro do aplicativo variam de itens únicos, como vidas extras ou níveis bônus, a assinaturas recorrentes que desbloqueiam recursos premium. Os desenvolvedores de aplicativos (principalmente os de jogos) usam as IAP como principal fonte de receita, frequentemente em conjunto com a publicidade.
As compras dentro do aplicativo são uma das estratégias de monetização mais comuns em aplicativos . Muitos desenvolvedores de jogos combinam IAP com anúncios. Por exemplo, um anúncio em vídeo premiado pode conceder moeda do jogo, que os jogadores podem então usar para comprar melhorias.
A Unity oferece uma solução integrada de compras dentro do aplicativo para desenvolvedores que criam conteúdo com o motor Unity .
Tipos de compras dentro do aplicativo
A maioria das lojas de aplicativos reconhece quatro tipos de compras dentro do aplicativo:
- Consumível : Itens que se esgotam e podem ser recomprados (ex.: moeda do jogo, vidas extras, itens de reforço)
- Não consumível : Desbloqueios permanentes adquiridos uma única vez (ex: melhorias sem anúncios, novos níveis, visuais de personagens)
- Assinatura com renovação automática : Cobranças recorrentes em intervalos definidos até o cancelamento (ex.: assinaturas premium mensais, passes de temporada)
- Assinatura sem renovação automática : Acesso por tempo limitado que não se renova automaticamente (ex.: passes de evento de 30 dias, acesso anual a recursos).
Essa distinção é importante porque cada tipo possui políticas diferentes na App Store e no Google Play em relação a reembolsos, restauração e preços.
Como funcionam as compras dentro do aplicativo
Quando um usuário toca em "Comprar" dentro de um aplicativo, a transação é processada pela loja de aplicativos da plataforma — a App Store da Apple ou o Google Play, por exemplo. A loja é responsável pelos pagamentos, recibos e políticas de reembolso. O incorporador recebe o valor da venda menos a comissão da loja.
Para os desenvolvedores, a implementação de compras dentro do aplicativo envolve a integração do SDK de faturamento da loja, a definição de produtos no console do desenvolvedor da loja e a escrita de código para lidar com fluxos de compra, validação de recibos e entrega de direitos.
Ferramentas multiplataforma, como o pacote In-App Purchasing da Unity, simplificam isso com uma única API que funciona em diversas lojas de aplicativos.