Ü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
- Erkennt Installation von nicht autorisierten Quellen
- Unterstützt automatisches Beenden der App
- Bietet Umleitung zur Store-Liste
- Plattformübergreifende Kompatibilität (Android & iOS)
- Einfache Integration über Flutter pub
- Leichtgewichtig und minimaler Overhead
Geeignet für
- Entwickler von kostenpflichtigen oder Premium-Flutter-Apps
- Apps, die starke Anti-Piraterie-Maßnahmen erfordern
- Projekte für Android und iOS
- Teams, die sich auf App-Sicherheit und Lizenzierung konzentrieren
- Über offizielle App-Stores verteilte Anwendungen
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