Visão geral
O pacote is_pirated ajuda a detectar se um aplicativo foi instalado de uma fonte não autorizada no Android e no iOS. Ele fornece mecanismos para verificar a integridade do aplicativo e pode encerrar automaticamente o aplicativo ou redirecionar os usuários para a lista oficial da loja se a pirataria for detectada. Projetado para desenvolvedores que buscam proteger seus aplicativos contra distribuição não autorizada, ele se integra perfeitamente em projetos Flutter com configuração mínima. O pacote utiliza verificações específicas da plataforma para garantir detecção confiável em dispositivos.
Casos de uso
- Proteger aplicativos pagos contra distribuição não autorizada
- Encerrando automaticamente instâncias de aplicativos piratas
- Redirecionando usuários para listagens na loja oficial de aplicativos
- Forçar a validação da licença em tempo de execução
- Evitando o uso de versões modificadas ou pirateadas do aplicativo
Principais recursos
- Detects installation from unauthorized sources
- Supports automatic app termination
- Offers redirection to store listing
- Cross-platform compatibility (Android & iOS)
- Simple integration via Flutter pub
- Lightweight and minimal overhead
Indicado para
- Developers of paid or premium Flutter apps
- Apps requiring strong anti-piracy measures
- Projects targeting both Android and iOS
- Teams focused on app security and licensing
- Applications distributed through official app stores
Considerações
- Pode acionar falsos positivos em dispositivos raizados/jailbreakados
- Requer manipulação cuidadosa para evitar frustração do usuário
- Não é um substituto para a verificação de licença do lado do servidor
- Eficácia limitada contra manipulações avançadas
- Deve ser usado junto com outras práticas de segurança