2011-08-26 16 views

risposta

6

Tutto è comunque possibile. Lo scopo di proteggere l'applicazione è più di rallentare il lavoro dei pirati o di rendere indegno lo sforzo di cracking. This excellent article descrive in questo modo meglio di me.

È vero che a prima vista è molto impegnativo impostare l'Application Licensing, ma una volta eseguita una volta è davvero OK. Penso che ne vale la pena alla fine come:

  • la protezione da copia è deprecato in ogni caso, e non sarà più

  • l'API Licensing applicazione funziona molto bene, non c'è bisogno di lamentarsi (ma a volte è fastidioso in modalità debug. Quando il debug il migliore è quello di bypassare il controllo di licenza a mio parere)

Quindi la risposta breve a te domanda è sì, per me. Ma può essere solo un'opinione.

Se si passa da Protezione copia a Licenza applicazione, non dimenticare di utilizzare ProGuard per nascondere gli APK. Allo stesso modo, questo non è infrangibile, ma rende più difficile qualsiasi tentativo di cracking. È integrato nel framework Android e in pratica non funziona (sono disponibili numerosi post su Stack Overflow)

0

Da una ricerca rapida, esiste almeno un modo per sconfiggere facilmente LVL (see reference). Sono certo che ci sono altri modi. Ho deciso di non utilizzare LVL per la mia app a pagamento data la complessità e lo sforzo associati all'integrazione di LVL nella mia app PhoneGap.

In una nota correlata, quali sono gli effetti secondari o gli svantaggi dell'utilizzo dell'opzione deprecata di "protezione dalla copia"? Suppongo che sia inferiore a LVL, quindi non è lo svantaggio/effetto collaterale di cui sto chiedendo.