2012-01-24 19 views
5

Voy a implementar una nueva aplicación de pago en la tienda de aplicaciones. Esta aplicación se conectará a nuestro servidor y descargará algunos datos (bastante grandes a veces).Cómo validar la aplicación de iOS pago

Me gustaría saber si hay alguna manera de verificar (en el servidor), esa solicitud va desde la aplicación, que realmente fue pagada (no robada).

Sé que cualquiera puede comprar la aplicación una vez y luego distribuirla (y los chicos con teléfonos/almohadillas con jailbreaked pueden instalarla fácilmente). Puede causar tráfico adicional desde nuestros servidores, y queremos protegernos de él.

O tal vez de alguna manera puedo descubrir, ¿esa solicitud proviene de una copia vendida de la aplicación? En este caso, puedo restringir el número de descargas de una copia, por lo que si se distribuye ampliamente, solo detiene las tareas un día.

¿Alguna idea?

+3

Respuesta corta: no. Larga respuesta: muy difícil. –

+1

¿Puede hacer que la aplicación sea gratuita con algunas funcionalidades limitadas y habilitar la funcionalidad completa con la compra en la aplicación? –

Respuesta

1

Bueno, hay muchos intentos de detectar, si un dispositivo está jailbroken. Pero la mayoría de ellos pueden ser engañados de nuevo. Por lo tanto, no existe un método SEGURO para detectar un dispositivo con jailbreak. Pero solo busque "detectar jailbreak".

De lo que podría enviar el resultado a su servidor (junto con la solicitud de datos) y decidir qué hacer. Pero piense en el esfuerzo, como dijo Conrad Shultz.

De todos modos puedes rastrear, cuántas aplicaciones se venden y cuántas solicitudes de servidor hay. Así que tendrá su estadística privada, cuántas copias de su aplicación se han robado. Puede cargar una actualización para su aplicación en cualquier momento, si realmente será un gran problema en su caso.

7

Copio esto textualmente de un correo electrónico que envié a la lista de correo de cocoa-dev hace un tiempo a alguien que tenía sus inquietudes. Es probable que los números hayan cambiado, pero mi razonamiento aún se aplica a por qué creo que es una pérdida de tiempo siquiera pensar en este tipo de cosas.


Dejando a un lado todas las cuestiones técnicas, ¿tiene evidencia de que fuga de la cárcel la piratería es un problema lo suficientemente grande como para justificar que hacer todo esto?

Por un lado, aunque no tengo un porcentaje, estoy bastante seguro de que es una minoría de teléfonos que tienen jailbreak. Corro con una multitud conocedora de la tecnología y sé que solo una persona que tiene jailbroken su teléfono, y yo estoy bastante seguro de que los técnicos son más propensos a pasar por el problema . (¿Cuántos usuarios medios tienen la menor idea de lo que significa "jailbreak" un dispositivo?)

jailbreaking es probablemente más frecuente en los países y culturas con menos de una tradición de pagar por el software. Pero esto nos lleva al segundo punto ...

Desde el punto de vista de que (presumiblemente) realmente se preocupan por la conversión de a los posibles piratas de software en clientes de pago . Si no pueden usar su aplicación en un dispositivo liberado pero aún no la compran legítimamente, no ha logrado nada que valga la pena desde el punto de vista económico. De hecho, puede empeorar porque pierde la posibilidad (ciertamente pequeña) de que el posible pirata muestre su aplicación a otras personas que a su vez podrían convertirse en clientes de pago .

Por lo tanto, el cálculo debe ser algo como:

(# usuarios con dispositivos compatibles) * (% con dispositivos con jailbreak) * (% interesado en su aplicación) * (% pueden o no quieren eludir su protección) * (% quién comprará su aplicación cuando se enfrente con la protección ) * ($ precio por venta)> (aumento en las ventas legítimas que podría obtenerse dedicando recursos de desarrollo al producto mejora, marketing, soporte, etc. .)

Supongamos que 250 millones de dispositivos compatibles se han vendido, con más de 150 millones usuarios distintos (suponiendo que hay muchas personas que han reemplazado dispositivos o propio iPad con un iPhone, etc.) Supongamos que el 10% son jailbreak, cuales es lo que aparece en Google cursivo. Eso nos da 15M candidatos.

Ahora, a menos que esté escribiendo Angry Birds, parece poco probable que atraiga a más del 1% de la base de usuarios. Eso deja 150,000 usuarios. Tal vez el 80% no esté dispuesto a eludir su protección contra copia, dejando 120K usuarios. Ahora el pateador: ¿cuántos van a querer realmente comprar la aplicación? Tal vez 5%? Eso te pone en 6000 usuarios.

Así que con estos cálculos aproximados si bien crudas, si usted podría ganar incluso 6000 usuarios (de la base de usuarios no jailbreak 135M postulado anteriormente) por dedicar su tiempo y energía a cualquier otra cosa, que vendría por delante.

Cuestiones relacionadas