【发布时间】:2020-06-24 03:16:41
【问题描述】:
我正在尝试在 Jio Phone 等 KaiOS 特色手机中找到唯一的设备标识。我正在使用纯 JavaScript 为特色手机开发应用程序,需要唯一标识每个移动设备,我找不到任何解决方案。
任何人都可以为上述问题提出任何解决方案吗?
【问题讨论】:
标签: javascript uniqueidentifier firefox-os deviceid kaios
我正在尝试在 Jio Phone 等 KaiOS 特色手机中找到唯一的设备标识。我正在使用纯 JavaScript 为特色手机开发应用程序,需要唯一标识每个移动设备,我找不到任何解决方案。
任何人都可以为上述问题提出任何解决方案吗?
【问题讨论】:
标签: javascript uniqueidentifier firefox-os deviceid kaios
您可以使用设备 UUID 作为唯一标识号。即使应用程序卸载并重新安装,它也将是相同的。
使用以下代码获取 UUID。
var uuid = new DeviceUUID().get();
【讨论】:
需要注意的是,每次重新安装应用程序时,此数字都会改变,您可以生成一个随机 uuid(https://www.npmjs.com/package/uuid) 并将其存储在 localstorage/idb 中。
这也不需要任何权限。
您也可以在没有上述问题或权限需求的情况下使用画布指纹 https://www.andreafortuna.org/2017/11/06/what-is-canvas-fingerprinting-and-how-the-companies-use-it-to-track-you-online/
【讨论】:
Mobile ID API 应该可以工作,但会有用户权限对话框
【讨论】: