Visão geral
O pacote in_app_purchase_storekit fornece funcionalidade nativa de compra dentro do aplicativo para iOS e macOS em aplicativos Flutter. Ele utiliza o framework StoreKit da Apple para permitir que desenvolvedores gerenciem listagens de produtos, iniciem compras e manipulem recibos de transações com segurança. Essa implementação é essencial para aplicativos que exigem bens digitais ou assinaturas nas plataformas da Apple. O pacote integra-se perfeitamente ao plugin mais amplo `in_app_purchase`, garantindo comportamento consistente entre plataformas. Suporta ambientes de teste em sandbox e produção, tornando-o adequado para fluxos de desenvolvimento e implantação.
Casos de uso
- Implementando compras dentro do aplicativo para apps iOS
- Gerenciando assinaturas no macOS
- Testes de compras usando o ambiente de sandbox da Apple
- Manipulação segura de recibos de compra
- Integração com a lógica existente de compra dentro do aplicativo do Flutter
Principais recursos
- Integração nativa do StoreKit
- Suporte para iOS e macOS
- Suporte para modo sandbox e produção
- Capacidades de validação de recibos
- Integração perfeita com o plugin in_app_purchase do Flutter
Indicado para
- Desenvolvedores Flutter criando aplicativos para iOS/macOS com compras dentro do aplicativo
- Aplicativos que exigem gerenciamento de assinatura
- Desenvolvedores direcionados para o ecossistema da Apple
- Equipes usando a API in_app_purchase do Flutter
- Projetos que precisam de tratamento seguro de transações
Considerações
- Requer conta de desenvolvedor da Apple
- Limitado às plataformas iOS e macOS
- É necessário configurar corretamente o App Store Connect
- Depende do núcleo in_app_purchase do Flutter
- Incompatível com Android ou web