我开发了两个APP,第一个APP和第二个APP写了一段相同的获取IMEI、UUID的代码,但是两个APP获取到的值不相同?上图:
- 发布:2018-02-14 18:12
- 更新:2019-07-24 13:03
- 阅读:6192
1***@qq.com (作者) - 80后阳光,正气男孩
是的一样了,是因为第二个程序少了一个权限:android.permission.READ_PHONE_STATE,少了这个权限,手机就会自动分配一个随机的代码
怎样才能让首次登陆和以后登陆获取的uuid都一样呢?
-
回复 东东东东:首次安装的时候手机会提示 是否允许获取手机IMEI IMSI等...这几项权限,我点的允许,但第一次返回的还是随机生成的字符串,关闭App之后进去获取的才是正确的IMEI
2019-07-02 08:48
东东东东 - 东东东东
我现在用了plus.device.getInfo。首次就可以获取到正确的imei值了。不过我在manifest.json中配置targetSdkVersion:26,就会报错,不过看文档说的是已经hbuilderx已经默认是26了。应该可以上架了
1***@qq.com (作者)
谢谢你的回答!我是想做“一机一码”,用这个标识去判断,那如果不同的话,怎么判断啊?请教!
2018-02-14 19:10