|
Eso no existe en Android, yo tengo un problema parecido y sólo lo he podido solucionar a medias.
Tienes varias alternativas:
1ª) Usar el IMEI del móvil, el problema es que hay muchos móviles (entre otros el mio), que por liberación a lo burro me he quedado sin IMEI y tengo uno genérico. Igual ocurre con muchos móviles Samsung. Además las tablets que no son 3G no tienen IMEI.
2ª) Usar el ANDROID_ID, esta a priori parece la mejor opción, consiste en una cadena hexadecimal de 64 bits que se genera automáticamente cada vez que haces un Hard Reset del móvil. Como digo, se produce cada vez que haces Hard Reset, así que un mismo móvil cada vez que lo devuelves a estado de fábrica se le genera un ANDROID_ID nuevo. Y además se genera al azar, así que podría llegar a ocurrir que 2 móviles (o tablets, o móvil y tablet) llegasen a tener en algún momento el mismo ANDROID_ID, aunque bien es cierto que las probabilidades son pequeñísimas, pero la posibilidad existe.
Esto en iOS es más fácil, usas el UUID del móvil y a correr, aunque Apple en su gran reto de joder al desarrollador ha prohibido (recientemente, hace pocas semanas) que las aplicaciones nuevas usen el UUID del móvil fuera del móvil, así que no puedes hacer una aplicación que lo envíe.
|