Me preguntaba cuál era la forma más efectiva de evitar que las personas robaran mi aplicación (descargar una copia de .apk en línea en lugar de comprarla).¿Cómo prevenir el robo de aplicaciones (específico de las aplicaciones de Android)?
Pasé un lote de de tiempo en uno en particular (Droidbox) y no lanzaré Sync hasta que pueda garantizar que las personas que proporcionan copias ilegales de la versión pro no pueden.
¿Alguien ha implementado esto? Intenté comprobar los versos de firma de mi paquete y la firma de una copia sin firmar, pero parece ser la misma, quizás estoy haciendo algo incorrectamente aquí. Estoy seguro de si la gente realmente distribuyen el apk firmado en cuyo caso no creo validación de la firma trabajaría para empezar ...
Tenga en cuenta, esta pregunta es específica para aplicaciones Android del mercado - la diferencia Al ser, la entrega de la aplicación está fuera de mis manos y no tengo forma de vincular una compra legítima con una descarga ilegal.
Definitivamente cambiaría esto a la respuesta correcta, ya que es una nueva solución compatible con Google para esta preocupación exacta. –
Pero esto requiere una conexión a Internet que funcione, ¿verdad? ¿Hay alguna manera de proteger una aplicación de la misma manera si desea que su aplicación se pueda utilizar sin Internet? (jugando un juego en un avión, por ejemplo) – ibiza
Si implementa esto de manera estándar, la aplicación solo necesita acceso a Internet una vez por semana más o menos. La respuesta de la Play Store se almacenará en caché. Si el usuario no ha abierto su aplicación durante un tiempo e intenta usarla sin red, puede fallar. Si te gustan tus usuarios, podrías ahorrar las veces que el mercado obtuvo una respuesta negativa y desactivar la aplicación solo después de que x falle. Esto es más agradable para el usuario pero más fácil de hackear para acceder a la aplicación pirateada. – Janusz