Implementé En la aplicación Facturación en mi aplicación Android. Seguí bastante la aplicación de muestra (Dungeon) para que funcione. Parece estar funcionando bien a partir de ahora. Ahora necesito decidir cuánto esfuerzo debo poner en la parte de Seguridad.¿Cuánto esfuerzo pongo en mi seguridad para Android In App Billing?
Tengo un servidor que podría usar para implementar las cosas de Security.java. También estoy usando la implementación estándar PurchaseDatabase.
En este momento estoy pensando solo en encriptar el archivo .db con una clave específica del dispositivo y dejando solo Security.java.
Mi pensamiento es que mi aplicación es una aplicación bastante específica, y no estoy esperando mucho piratearla. Si hay algunas personas que se esfuerzan por ahorrar un par de dólares (cada artículo que se comprará solo será de $ 1), que así sea.
Creo que estoy buscando opiniones sobre lo que otras personas piensan sobre esto ... parece que no hay una implementación 100% segura ... solo implementaciones que hacen que la piratería no valga la pena. ¿Han visto otras personas piratear muchas de las compras en aplicaciones?
+1 para una respuesta excelente. [Este] (http://stackoverflow.com/a/9134578/1124861) es una gran respuesta, también. –