超级大猫
超级大猫
  • 发布:2023-05-09 10:33
  • 更新:2023-05-29 16:34
  • 阅读:497

[ bug反馈]关于手机 授权 获取手机信息(获取手机号、IMEI,IMSI)失败的问题

分类:uni-app

HB版本为:3.7.9 ,云打包,发现问题的手机为 安卓手机(小米,华为,魅族)这些手机都有出现。
想要通过以下方式获取手机的uuid

plus.device.getInfo({
success: (res) => {

          console.log("getDeviceInfo=>", res)  
        },  
        fail: (res) => {  
           console.log("失败了=>", res)  
        }  
      })  

如果安装APP的时候用户拒绝授权的话,即使后面用户再打开授权都无法获取,而且程序一直卡在获取的那一步不报错。

只能删除APP重新安装,在第一次提示授权时允许获取成功之后,然后再把授权关了获取不了,但手动再次打开授权的话就可以获取了。

2023-05-09 10:33 负责人:无 分享
已邀请:
超级大猫

超级大猫 (作者) - 匆匆的走过

问题补充:有些机型 删除APP 还不行,还需要删除APP后,在手机里手动清理一下缓存才行。

超级大猫

超级大猫 (作者) - 匆匆的走过

没有人遇到这种情况吗?复盖安装的出现这种授权问题的机率很高的呀。?

DID灵工

DID灵工

解决了吗?同问

超级大猫

超级大猫 (作者) - 匆匆的走过

没法解决,后来调自己增加了个 删除用户数据 + 缓存的功能,把数据都删除干净引导用户重新安装了。。。

DCloud_Android_ST

DCloud_Android_ST

隐私合规 最小获取原则 仅获取一次信息 后续再开启授权则不会再获取
请使用 uni.getSystemInfo 返回的deviceId

  • 张小逗

    离线的H5 + App使用怎样解决这个问题

    2023-07-27 14:46

要回复问题请先登录注册