帖子
帖子
用户
博客
课程
显示全部楼层
1
帖子
0
勋章
8
Y币

[多端开发] Android 重新打包后获取到的设备号变了是怎么回事

[复制链接]
发表于 2024-3-23 10:23:40
Android 重新打包后获取到的设备号变了是怎么回事
130
帖子
7
勋章
5万+
Y币
正常

可以使用下边的插件试试看
https://developer.yonyou.com/clo ... 1715642063082332162
1
帖子
0
勋章
8
Y币
Arly【770104707】 · 2024-3-23 10:27正常

可以使用下边的插件试试看

那除了设备号好有没有什么是不会变的?
肯定是放假 · 2024-3-24 16:50那除了设备号好有没有什么是不会变的?

设备唯一标识,字符串类型

因系统限制,iOS系统上面无法获取设备唯一标识udid、IMEI号、Mac地址等信息,这里返回的是与证书相关联的uuid,即使应用卸载了重新安装值也不会变化。

安卓部分系统也存在限制,一些设备上无法获取IMEI号、Mac地址等信息:安卓9.0及之前的系统中,在动态申请“获取手机信息”权限后,可获得IMEI号,而安卓10及以上版本,系统则完全禁止获取IMEI。因此,综合安卓系统的实际情况,deviceId的返回值优先级如下:若当前设备能正常获取IMEI,则返回IMEI号;若IMEI号异常,则返回系统安全码ANDROID_ID;若ANDROID_ID异常,则返回设备MAC地址;若MAC地址异常,则返回设备序列号;若序列号异常,则随机生成一个UUID。该UUID的生命周期自生成起,直至APP被卸载,若APP在同一个设备中被重新安装,将生成新的UUID。
高版本安卓没办法,底层限制不给获取了
您需要登录后才可以回帖 登录

本版积分规则