2013-02-20 7 views
1

Est-ce une bonne pratique de construire une application qui a un numéro de série pour l'utilisateur d'utiliser cette application? (Comme la plupart des applications de bureau)Android restreindre l'application d'installation en utilisant le numéro de série

Si oui, quelle est la bonne façon d'enregistrer l'état que l'utilisateur déjà acheté l'application en ayant le numéro de série (indiquant que SharedPreferences et le fichier de base de données peut être facilement piraté)?

Si non, quelle est la raison?

EDIT: Mon pays (Indonésie) n'a pas été en mesure de vendre une application payante à Google Play (source) et je ne me suis pas enregistré sur Google Play. Comment dois-je gérer une demande payée par moi-même?

Un grand merci :)

+1

Ce type d'information devrait être stocké sur un serveur. BTW, avez-vous considéré la facturation dans l'application à la place? – Phil

+0

Je suppose que la question ici est plus sur l'achat d'applications et pas de produits in-app. –

+0

@Phil je pense que ce serait une perte de temps pour vérifier l'état d'installation chaque fois que l'utilisateur ouvre l'application – Zyoo

Répondre

1

Cela ressemble à une question de sécurité. Pour les applications payantes, je crois que les développeurs comptent davantage sur Google Play Store pour faire attention, qu'ils ne peuvent pas installer/utiliser l'application qu'ils n'ont pas payée. Si quelqu'un extrait apk le max, il peut le faire est d'installer sur plus de périphériques, ce qui est assez simple, si vous avez un appareil enraciné.

Tout développeur est généralement plus préoccupé par le fait que l'application soit protégée contre le reverse engineering et le vol du code source, plutôt que par l'installateur. Pour sécuriser votre application contre le reverse engineering, vous devez masquer la source de l'application avant de publier l'application sur le Play Store.

Espérons que cela aide.

+0

Et pour ceux qui sont intéressés, voici plus sur la sécurité de l'application: http://stackoverflow.com/questions/9865162/how-to-secure-my-app-against-piracy – Phil

+0

J'ai édité la question, s'il vous plaît jeter un oeil – Zyoo

Questions connexes