2012-01-24 11 views
5

Ho intenzione di distribuire la nuova app a pagamento nell'appstore. Questa app si connetterà al nostro server e scaricherà alcuni dati (a volte abbastanza grandi).Come convalidare l'app iOS pagata

Mi piacerebbe sapere, c'è un modo che posso controllare (sul lato server), quella richiesta sta per app, che è stata veramente pagata (non rubata).

So che chiunque può acquistare un'app una volta e quindi distribuirla (e i ragazzi con telefoni/pad jailbreak possono installarlo facilmente). Potrebbe causare traffico extra dai nostri server e vogliamo proteggerci da esso.

O posso essere in qualche modo capire, tale richiesta proviene da una copia venduta di app? In questo caso, posso limitare il numero di download da una copia, quindi se sarà ampiamente distribuito, interromperà un giorno i lavori.

Qualche idea?

+3

Risposta breve: no. Risposta lunga: molto difficile. –

+1

Riesci a rendere l'app gratuita con alcune funzionalità limitate e abilitare la piena funzionalità con In App Purchase? –

risposta

1

Bene, ci sono molti tentativi di rilevare, se un dispositivo viene jailbroken. Ma la maggior parte di questi può essere rimossa nuovamente. Quindi non esiste un metodo sicuro per rilevare un dispositivo jailbroken. Ma cerca "detect jailbreak".

Rispondere a quanto è possibile inviare il risultato al server (insieme alla richiesta di dati) e decidere cosa fare. Ma pensa allo sforzo, come ha detto Conrad Shultz.

In ogni caso è possibile tenere traccia di quante applicazioni sono state vendute e quante richieste server ci sono. Quindi avrai la tua statistica privata, quante copie della tua app vengono rubate. Puoi caricare un aggiornamento per la tua app in qualsiasi momento, se sarà davvero un grosso problema nel tuo caso.

7

Sto copiando questo messaggio da una e-mail che ho inviato alla mailing list di cocoa-dev qualche tempo fa a qualcuno che aveva dei dubbi. I numeri sono probabilmente cambiati, ma la mia logica si applica ancora al motivo per cui penso che sia una perdita di tempo anche solo pensare a questo tipo di cose.


Mettendo da parte tutti gli aspetti tecnici, avete la prova che jailbreak la pirateria è un grande problema abbastanza da giustificare stai facendo tutto questo?

Per uno, mentre non ho una percentuale sono abbastanza certo che si tratta di una minoranza di telefoni jailbroken. Corro con una folla di esperti di tecnologia e conosco solo una persona che ha jailbroken il proprio telefono, e I sono abbastanza fiducioso che i tecnici hanno più probabilità di passare attraverso il problema . (Come molti utenti medi hanno la più pallida idea di che cosa significhi "jailbreak" un dispositivo?)

Jailbreaking è probabilmente più diffusa nei paesi e culture con meno di una tradizione di pagare per il software. Ma questo porta al secondo punto ...

Dal tuo punto di vista voi (presumibilmente) ha realmente a cuore la conversione aspiranti pirati del software in clienti paganti. Se non possono usare l'app su un dispositivo jailbroken ma non acquistarlo in modo legittimo, non hai ottenuto nulla di valido dal punto di vista economico. In effetti, è possibile che stia peggio perché si perde la possibilità (presumibilmente piccola) che l'aspirante pirata mostrerà la propria app ad altri che potrebbero a turno diventare clienti paganti .

Così, il vostro calcolo dovrebbe essere qualcosa di simile:

(# gli utenti con dispositivi compatibili) * (% con dispositivi jailbroken) * (% interessato al vostro app) * (% grado o non vogliono aggirare la vostra Protezione * (% di chi acquisterà la tua app di fronte alla copia ) * ($ prezzo per vendita)> (aumento delle vendite legittime che potrebbe essere ottenuto dedicando risorse di sviluppo al prodotto miglioramento, marketing, supporto, ecc. .)

Supponiamo che 250M dispositivi compatibili sono stati venduti, con 150M utenti distinti (ammesso che ci sono molte persone che hanno sostituito dispositivi o proprio iPad con un iPhone, ecc) Supponiamo che il 10% sono jailbroken, che è ciò che appare un po 'di ricerca su Google. Questo ci dà 15 milioni di utenti candidati.

Ora, a meno che non si stia scrivendo Angry Birds, sembra improbabile che si possa fare appello a oltre l'1% della base utenti. Ciò lascia 150K utenti. Forse l'80% non è disposto a eludere la protezione dalla copia, lasciando 120.000 utenti. Ora il kicker: quanti ne vorranno comprare effettivamente l'app ? Forse il 5%? Questo ti mette a 6000 utenti.

Così, con queste guesstimates certamente greggio, se si poteva guadagnare anche 6000 utenti (fuori 135M base di utenti non-jailbroken postulato sopra) dedicando tempo ed energie a qualsiasi altra cosa, devi uscire in anticipo.