studio registro programacion obtener notificaciones móviles fcm desarrollo curso aplicaciones browser mobile uniqueidentifier

browser - registro - ¿Es posible obtener un número de identificación único desde un dispositivo móvil?



obtener token firebase (5)

Después de más investigaciones, la respuesta es: No, no es posible en este momento obtener un número de identificación de dispositivo móvil de su navegador ...

Una solución que encontré es generar un número "único" (en mi caso, trabajé con php, así que usé el número de session_id () mezclado con un número generado con la función rand (), terminó siendo un número bastante grande que difícilmente ocurrirá dos veces ...) y luego almacenarlo en una cookie que nunca caduca.

No es una solución perfecta, ya que no funcionará si las cookies están desactivadas o si el usuario borra sus cookies, pero en realidad después de usarlo a veces ahora, resulta que está funcionando bastante bien, el dispositivo móvil en su mayoría tiene cookies habilitadas, y los usuarios no parecen despejarlos a menudo ...

También (dependiendo de su aplicación) si almacena un correo electrónico o un nombre de usuario y luego lo asocia con este número "único" en una base de datos, incluso puede recuperar la identidad de alguien y almacenar una nueva cookie pidiéndole su nombre de usuario o correo electrónico nuevamente. .

Espero que esto ayude a algunas personas!

Actualmente estoy trabajando en aplicaciones web para dispositivos móviles y me preguntaba si existe algún tipo de número de identificación único por dispositivo que pueda detectarse a través del navegador.

El objetivo sería almacenar este número para reconocer a las personas que ya visitaron el sitio.

Estuve trabajando mucho con bluetooth, y hay algún tipo de dirección MAC que puede almacenar cuando detecta un dispositivo, y yo estaba usando esto como número de identificación, así que esa es mi pregunta, ¿hay un número de identificación general que pueda detectar de la navegador...?

Gracias.


En algunos países, los operadores incluyen alguna identificación en los encabezados http cuando el consumidor navega a través de las puertas de enlace WAP. Hay algunos agregadores con API para la identificación del consumidor, normalmente solo funciona cuando el consumidor navega a través de puertas de enlace WAP.


Estoy haciendo algo similar, pero para una página local en HTML para almacenar identificadores en el almacenamiento local y eventualmente actualizar al servidor: - tomando la fecha en epoch ms - y luego reemplazar el número principal con un número aleatorio (tonta esperanza de limitar el tamaño del número) De alguna manera, creo que es más probable que los dispositivos móviles lleguen a tiempo.


Sé que esto es antiguo, pero encontré esto y quise compartir mis pensamientos sobre la siguiente mejor opción del OP usando números de tipo GUID.

A menos que necesite la seguridad de un ENORME identificador no adivinable - tiene más sentido que el servidor cree un contador simple en su lugar - por ejemplo, comience en ~ 100 y para cada visitante que aún no tenga su cookie utilice max (contador) + 1 para crear su nueva cookie.

Ahora tiene un identificador muy corto y 100% único que puede almacenar tanto para el cliente como para el servidor.

Además, como mencionas, almacenar una dirección de correo electrónico también es útil; en teoría, la dirección de correo electrónico debe ser única, y no solo eso, es compatible con varios navegadores. es decir, su cookie existe en un navegador, pero cuando va a un nuevo navegador, si ingresa la misma dirección de correo electrónico, puede asignar su perfil de conexión original.

Aunque menciones esto y es cierto, también es importante tener en cuenta que cualquier persona que ingrese datos dudosos, por ejemplo, [email protected], probablemente se cargue con el historial de otros usuarios. es decir, en su caso, un nuevo usuario que ingrese [email protected] no podrá ver las páginas de introducción.