2011-06-28 7 views
1

Je développe une application mobile qui nécessiterait une interaction constante avec le site Web en utilisant le service Web. À cette fin, je prévois d'avoir une sorte d'identifiant mobile unique qui peut être généré au moment du téléchargement de l'application par l'utilisateur. Cet identifiant unique sera utilisé pour la connexion à un site Web depuis un mobile et peut être envoyé pour validation lorsque l'utilisateur soumet des avis ou se synchronise avec le serveur.Application Android clé de licence unique

Est-il possible de générer une sorte de clé de licence unique pour chaque téléchargement? Et en même temps, transmettez cette clé unique au site Web pour l'enregistrement des utilisateurs mobiles. Est-ce que le marché android fournit cette facilité et si oui, alors comment?

Mfg, Sapan

+0

est l'application de communiquer avec un serveur et si oui quel est le langage de programmation du backend sur le serveur? –

+0

oui l'application communiquerait avec le serveur et le langage de programmation est php. J'ai besoin de cet identifiant unique pour être utilisé comme identifiant de connexion – Sapan

Répondre

0

pensée de Nice, même je pensais le même concept pour mon application Android afin que les gens ne peuvent pas vendre l'application téléchargée gratuitement ou à des taux inférieurs. une chose que je voudrais suggérer, vous pouvez enregistrer l'utilisateur avec une clé composée unique (composé de deux attributs: numéro de téléphone et son adresse e-mail).

concernant Karanjit singh

0

Vous pouvez générer un ID unique lors de la première connexion de l'utilisateur au cours du processus d'enregistrement. Vous pouvez utiliser la fonction uniqid pour générer un ID unique pour cet utilisateur. Puis stocker l'identifiant unique dans une base de données avec les informations d'identification de l'utilisateur.

0

Si vous avez l'intention que ce soit transparent et dans les coulisses, ne nécessitant aucune interaction de l'utilisateur, google pour "UUID". Il y a beaucoup d'algorithmes pour implémenter ceci, donc je ne vais pas entrer dans le détail ici. Mais j'ai utilisé une mise en œuvre de nombres aléatoires extrêmement grande et très bien travaillée jusqu'ici. Lorsque l'application fonctionne, je test si elle existe dans le SharedPreferences, sinon, je crée, et conservez-le dans.

méfiez-vous de Secure.AndroidID. il n'est pas unique, à moins que votre fiable application ne fonctionne que sur 2.3+.

Rappelez-vous aussi essayer de ne pas utiliser IMEI ou d'autres informations, car si unique pour les téléphones qui ont, est disponible pour les mobiles verizon et comprimés non 3g

Questions connexes