HB版本为:3.7.9 ,云打包,发现问题的手机为 安卓手机(小米,华为,魅族)这些手机都有出现。
想要通过以下方式获取手机的uuid
plus.device.getInfo({
success: (res) => {
console.log("getDeviceInfo=>", res)
},
fail: (res) => {
console.log("失败了=>", res)
}
})
如果安装APP的时候用户拒绝授权的话,即使后面用户再打开授权都无法获取,而且程序一直卡在获取的那一步不报错。
只能删除APP重新安装,在第一次提示授权时允许获取成功之后,然后再把授权关了获取不了,但手动再次打开授权的话就可以获取了。
5 个回复
超级大猫 (作者) - 匆匆的走过
问题补充:有些机型 删除APP 还不行,还需要删除APP后,在手机里手动清理一下缓存才行。
超级大猫 (作者) - 匆匆的走过
没有人遇到这种情况吗?复盖安装的出现这种授权问题的机率很高的呀。?
DID灵工
解决了吗?同问
超级大猫 (作者) - 匆匆的走过
没法解决,后来调自己增加了个 删除用户数据 + 缓存的功能,把数据都删除干净引导用户重新安装了。。。
DCloud_Android_ST
隐私合规 最小获取原则 仅获取一次信息 后续再开启授权则不会再获取
请使用 uni.getSystemInfo 返回的deviceId
张小逗
离线的H5 + App使用怎样解决这个问题
2023-07-27 14:46