Übersicht
Das is_pirated-Paket hilft dabei, festzustellen, ob eine App auf Android und iOS von einer nicht autorisierten Quelle installiert wurde. Es bietet Mechanismen zur Überprüfung der Integrität der App und kann die App automatisch beenden oder Benutzer zu der offiziellen Store-Liste weiterleiten, wenn Piraterie erkannt wird. Für Entwickler konzipiert, die ihre Apps vor unerlaubter Verteilung schützen möchten, integriert sich das Paket nahtlos in Flutter-Projekte mit minimalem Aufwand. Das Paket nutzt plattformspezifische Überprüfungen, um eine zuverlässige Erkennung über verschiedene Geräte hinweg sicherzustellen.
Anwendungsfälle
- Gebührenpflichtige Apps vor nicht autorisierter Verteilung schützen
- Automatisches Beenden von geklonten App-Instanzen
- Weiterleitung von Benutzern zu offiziellen App-Store-Listungen
- Lizenzüberprüfung zur Laufzeit durchsetzen
- Verhindern der Verwendung von modifizierten oder geknackten App-Versionen
Hauptmerkmale
- 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
Geeignet für
- 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
Hinweise
- Kann bei gerooteten/jailbroken Geräten falsche Positivmeldungen auslösen
- Erfordert sorgfältige Handhabung, um Benutzerfrustration zu vermeiden
- Kein Ersatz für die serverseitige Lizenzüberprüfung
- Begrenzte Wirksamkeit gegen fortgeschrittene Manipulationen
- Sollte zusammen mit anderen Sicherheitsmaßnahmen verwendet werden