Bonjour à tous ,

Je viens de terminer la partie développement pour utiliser C2DM sur mon appli.
Sauf que maintenant que tout fonctionne je dois envoyer au serveur envoyant les pushs l'id du téléphone pour que celui-ci puisse recevoir les pushs.
En cherchant sur google j'ai trouvé qu'on pouvait utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(LoadingPage.TELEPHONY_SERVICE);
String strDeviceID = tm.getDeviceId();
Le problème est que lorsque je fais un toast de strDeviceID j'ai bien l'identifiant de mon téléphone mais quand je passe ce même String en argument à la fonction permettant d'envoyer l'id du téléphone au serveur cette valeur devient nulle et du coup mon téléphone n'est pas enregistré sur le serveur.
J'ai essayé d'envoyer une valeur brute et là mon téléphone est enregistré sur le serveur avec la valeur brute que j'ai donné en argument.
Je voudrais donc savoir si vous savez ce qui est à l'origine de ce problème et sinon si il y avait un autre moyen d'obtenir un identifiant unique d'un téléphone.

J'espère avoir été assez clair.

Bonne journée .