Estoy creando una aplicación de Android que necesita identificar el dispositivo mediante un número/cadena únicos.Identificador único para teléfono Android
He oído hablar de ANDROID_ID pero también hay informes de que puede ser el mismo en algunos modelos de teléfonos o incluso en las actualizaciones. Otra cosa es que se recrea después del restablecimiento de fábrica o la reinstalación del sistema. Puedo vivir con eso aunque preferiría si se mantuviera igual.
¿Hay alguna otra manera de identificar el teléfono sin pedir más permisos? IMEI los requiere (android.permission.READ_PHONE_STATE) pero puede asustar a los usuarios.
¿Cómo Shazam hace eso? Sé que identifica el teléfono de forma permanente (recuerda que era un usuario antes de que introdujera 5 etiquetas por mes de restricción para los usuarios nuevos), aunque reinstalé por completo el sistema.
La respuesta aceptada de ese enlace no funcionará por las razones especificadas en el OP, pero hay una solución de dirección MAC de wifi-wifi que parece convincente. –
Debería haber mencionado, usar la respuesta con la mayoría de los votos (13 a partir de ahora), no es la respuesta aceptada, pero es la mejor respuesta y responde al PO. –
Gracias! Esto es lo que necesitaba, aunque todavía necesita el permiso READ_PHONE_STATE. – Leonti