KaiOS功能手机的唯一设备标识



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

有人能为上述问题提出解决方案吗?

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

使用以下代码获取UUID。

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

这是DeviceUUID 的完整代码

图书馆链接

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

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

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

最新更新