2022-05-05 15:09:49
1243
https://demo.ivx.cn/
2025-07-22 13:40:42
c9pilc1t9b35tgm69kc0
[{"insert":"生成唯一标识有几种办法\n1、直接生成随机字符串,通过字符变量的生成随机字符串功能生成32位以上的字符串,重复率可以为36的32次方约等于6e49以上,若担心发生碰撞还可以加上当前时间戳进行混合,也可自行查找生成唯一字符的算法。\n"},{"insert":{"image":"R10580997-f78ddd7ce1c92b6c8d106391d5dd678a_7779_848_113.png"}},{"insert":"\n2、使用第三方库生成唯一标识符,可用的有uuid、nanoid以及浏览器指纹如fingerprintjs。uuid一般使用v4随机uuid,与nanoid一样是生成随机字符串。而fingerprintjs则是收集用户浏览器中的信息生成浏览器指纹,下图是参与计算的各个模块,部分模块的含义可以在这里查看"},{"attributes":{"link":"https://blog.csdn.net/ajh99990/article/details/124634617"},"insert":"https://blog.csdn.net/ajh99990/article/details/124634617"},{"insert":"。\n"},{"insert":{"image":"R10580997-899d145c2ab4573387157ce030bfa044_68059_437_646.png"}},{"insert":"\n本案例在前台引入了fingerprintjs。并在自定义函数中调用,生成的visitorId即为浏览器指纹。需要注意的是浏览器指纹的唯一性不可信,发生碰撞的概率较高,且容易发生改变,如果非要使用浏览器指纹可考虑升级为pro版本或者加上另外的参数。\n"},{"insert":{"image":"R10580997-9d34a859c2fe3a0857af8887c11eb8c2_8701_277_161.png"}},{"insert":"\n"},{"insert":{"image":"R10580997-416dddb050760cd7fe7303190eb9447c_48993_481_216.png"}},{"insert":"\n3、使用安卓SDK获取安卓系统的唯一标识\nANDROID_ID在Android 8.0(API级别26)及以上版本中是一个64位的数字(表示为十六进制字符串),它对应用程序签名密钥、用户和设备的每个组合都是唯一的。ANDROID_ID的值通过签名密钥和用户来确定其作用范围。如果在设备上执行出厂重置或APK签名密钥更改,该值可能会更改。\n在前台引入编写好的安卓SDK,然后调用获取。\n"},{"insert":{"image":"R10580997-4fc700def257747ddcc222753635e15c_2745_252_63.png"}},{"insert":"\n"},{"insert":{"image":"R10580997-34694b6129bbbdeb9aa44356a5d83167_27598_859_334.png"}},{"insert":"\n按以上方法生成字符串后保存到localStorage中,可以使用编辑器自带的设置本地存储,也可以使用window.localStorage接口的setItem方法设置,需要的时候直接取出即可。\n"},{"insert":{"image":"R10580997-49825792526d97c8539903c32ba9d0d6_12122_871_124.png"}},{"insert":"\n"}]
[{"insert":"在用户没有进行注册登录的情况下:前台初始化时,能够“获取用户的唯一识别码”/”生成用户唯一识别码\",可以把一部分数据和\"唯一识别码\"一并提交给数据库。并且可以使得该用户在下次使用app时,仍然能够根据\"唯一识别码\"从数据库中输出该未登录用户的相关数据。\n"}]
使用随机字符或浏览器指纹生成用户唯一标识
使用随机字符或浏览器指纹生成用户唯一标识
获取用户设备的唯一识别码
2277
获取用户设备的唯一识别码
2022-11-11 10:19:10
49
null
-1
0
1.0162888e+07
387
24
R10580997-91b140764c9b2e63f5371d51a8df7ace_143183_1080_725.jpg
网站系统
jingle
4
1
0
11098371
5753
150
199
已上架
应用
1
叶育科
0
10126272
https://v4pre.h5app.com/play/aqc0gMO4
PC