Sto facendo la mia prima app per Android e sarà un'app a pagamento (1 $) per il targeting API8 (Android 2.2).Android anti-crack, ne vale la pena lo stesso?
In questo momento vedo 2 opzioni per proteggere il mio app dalla condivisione:
Utilizzando il controllo di licenza Android: Il problema è che il dispositivo deve avere una connessione ad internet, e che, come ho letto sul net, la cache della licenza è bacata. E, il più grande inconveniente è che può essere crackato comunque da un cracker medio ... Inoltre, non voglio penalizzare gli utenti onesti rallentando l'avvio dell'app o esigendo una connessione internet.
Utilizzo di ProGuard e attivazione dell'opzione anti-copia legacy durante la pubblicazione dell'app: non è sicuro che anche un principiante sia in grado di copiare/condividere la mia app?
Inoltre, non abituato a spendere un sacco di tempo sulla sicurezza del mio app, quindi per favore non proporre soluzioni che sono difficili da implementare/tempo.
Per ora sono più per la seconda opzione. Per favore aiutami a decidere, e dimmi se ho torto in quello che ho detto.
[UPDATE] Un'altra domanda: il LVL Android aggiunge più crittografia all'APK e rende più difficile la condivisione? O è usato solo per verificare la licenza online? È sicuro non usarlo affatto e usare solo Proguard e l'opzione anti-copia legacy quando viene caricato?
Grazie.
Grazie per la risposta. Ancora una domanda, il LVL Android aggiunge più crittografia all'APK e rende più difficile la condivisione? O è usato solo per verificare la licenza online? È sicuro non usarlo affatto e usare solo Proguard e l'opzione anti-copia legacy quando viene caricato? – user1546493