Hola, soy nuevo en angular... ahora estoy tratando de insertar datos del carrito en la tabla de la base de datos... en mi carrito quiero almacenar itemid,qty,deviceuniqueid ... ¿Por qué este deviceuniqueid significa que en mi aplicación web no hay inicio de sesión? para el usuario ... quiero mostrar los detalles del carrito en la página del carrito ... eso es solo que necesito deviceuniqueid ... entonces, cómo obtener deviceuniqueid en angular ... busco más pero no puedo encontrar la solución ... así que por favor ayúdenme a desarrollar una aplicación web... si hay alguna otra forma nueva de almacenar datos en el almacenamiento local, ayúdenme a hacer esto... gracias
No hay forma de que pueda obtener una identificación única del dispositivo desde el navegador; ¡pero puede generar uno usted mismo al iniciar y guardarlo en localStorage para reutilizarlo más tarde!
function generateUUIDV4(): string { // http://www.ietf.org/rfc/rfc4122.txt const s = [] const hexDigits = '0123456789abcdef' for (let i = 0; i < 36; i++) { s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1) } s[14] = '4' // bits 12-15 of the time_hi_and_version field to 0010 // eslint-disable-next-line no-bitwise s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1) // bits 6-7 of the clock_seq_hi_and_reserved to 01 s[8] = s[13] = s[18] = s[23] = '-' const uuid = s.join('') return uuid }