2

我正在尝试在 Jio Phone 等 KaiOS 特色手机中找到唯一的设备标识。我正在使用纯 JavaScript 为特色手机开发应用程序,并且需要唯一标识每个移动设备,我找不到任何解决方案。

任何人都可以为上述问题提出任何解决方案吗?

4

3 回答 3

1

您可以使用设备 UUID 作为唯一标识号。即使应用程序卸载并重新安装,它也将是相同的。

使用以下代码获取 UUID。

var uuid = new DeviceUUID().get();

这是DeviceUUID的完整代码

图书馆链接

于 2021-07-28T07:19:19.703 回答
0

移动 ID API 应该可以工作,但会有用户的权限对话框

https://wiki.mozilla.org/WebAPI/MobileIdentity

于 2020-03-24T20:43:59.130 回答
0

需要注意的是,每次重新安装应用程序时,此数字都会发生变化,您可以生成一个随机 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-在线跟踪你/

于 2020-12-12T14:05:06.597 回答