Ciertamente, hay algunos enfoques que podría tomar para resolver este problema.
1) Tenga una base de datos con una lista de ID aprobados para usar la aplicación.
2) El software de craqueo que crackea las IPA generalmente edita un archivo plist, ya que es un archivo común que realmente no está compilado y todos los que tienen un dispositivo con jailbreak tienen acceso a él. Personalmente, desarrollo para iDevices con jailbreak y hago software gratuito para que nunca haya necesitado verificar si mi aplicación se ha roto. Sin embargo, tenía curiosidad sobre esto y decidí buscarlo en Google y lo encontré hace mucho tiempo:
http: //thwart-ipa-cracks.blogspo…
- Cómo transferir mi cuenta de CoC de un teléfono a otro sin los servicios de Google Play
- ¿En qué otras tiendas de Android publica su archivo APK, y es mejor que la tienda Google Play?
- ¿Cuáles son las ventajas de mantener una aplicación de Android gratis?
- ¿Cómo popularizo mi juego de Android?
- ¿Cuánto tiempo lleva descargar tu primera aplicación en Google Play Store?
Aunque eso dificultará que los crackers se quiebren, no confíes completamente en eso, porque nada es ‘inquebrantable’. Idealmente, si estuviera en su caso, en realidad implementaría ambas medidas de seguridad, pero es realmente su decisión, porque el método descrito en el enlace que proporcioné dificultará considerablemente que alguien descifre la aplicación, pero alguien con conocimiento, tiempo, y la paciencia lo hará de todos modos, por lo que nunca es una mala idea hacer algunas comprobaciones de identidad también.