Editar:
UUID es un concepto general de estándar para identificadores únicos de 128 bits. Identificador universalmente único – Wikipedia
La API específica de Android proporciona una identificación similar ANDROID_ID ( docs ). Esto podría usarse para fines de identificación. (Pero en el futuro, Android tiene algunos cambios para esto Cambios en los identificadores de dispositivo en Android O)
- ¿Por qué debería considerar comprar un iPhone en lugar de un dispositivo Android?
- Cómo eliminar las aplicaciones en tu teléfono Android
- Cómo deshabilitar completamente a Google para que no rastree todas mis actividades en Android y PC
- ¿Por qué las actualizaciones de Android OS se retrasan para todos los demás teléfonos de la compañía, excepto los dispositivos nexus?
- Cómo hacer una instalación limpia de una ROM personalizada en mi dispositivo
En java (incluido android) tenemos clase UUID. A través de esto, puede generar dicha identificación aleatoria. UUID | Desarrolladores de Android. Acerca de las colisiones Identificador universalmente único: Wikipedia. Por lo tanto, mi sugerencia se generaría una vez en la aplicación y la mantendría en lugar de ANDROID_ID .
Para asesoramiento oficial Mejores prácticas para identificadores únicos
Vieja respuesta:
Si está hablando del UUID del dispositivo para Android, es una ID aleatoria generada en el primer arranque del dispositivo. Permanecerá igual hasta la actualización del sistema operativo o el restablecimiento de fábrica. Por lo tanto, puede usar esa identificación como un identificador único para el dispositivo desde su aplicación. De esta forma, los usuarios ni siquiera necesitan iniciar sesión en su aplicación. Simplemente abriéndote obtienes un identificador único (casi), que puedes usar.