Quiero asignar una ID única a cada usuario tan pronto como instale la aplicación para que cada vez que la aplicación se contacte con el servidor, sepa con quién se está contactando. Para este propósito, pensé que en la primera instalación, la aplicación se contacta con el servidor y obtiene una identificación única. Pero no sé dónde almacenarlo permanentemente para que la próxima vez que se inicie la aplicación, sepa cuál es su ID en lugar de contactar al servidor.ID único para cada usuario en Android
Lo siento si esa es una pregunta obvia ya que soy novato.
¿Hay alguna razón por la que no vaya por el nombre de usuario/contraseña? Si un usuario tiene múltiples dispositivos y/o reemplaza su dispositivo Android, ya no podrá saber si son ellos. (No digo que no es lo correcto en este caso, pero ¿qué es realmente este caso? :) –
Por cierto, de todos los duplicados sobre ID únicos, que parece ser uno de los más autorizados: http: // stackoverflow.com/questions/2785485/is-there-a-unique-android-device-id, aunque eso no tiene en cuenta las advertencias que mencioné en mi respuesta. – EboMike
Quiero rastrear la actividad del usuario y enviarla al servidor. Entonces, cada vez que un cliente ingresa esa identificación única en mi sitio web, él podría ver los registros asociados con ese usuario. Es por eso que no quiero que tenga identificación de inicio de sesión ya que la aplicación siempre se ejecutará en segundo plano. – Gaurav