收藏
回答

华为p50使用getSystemInfo获取定位权限有误?

手机华为P50,使用wx.getSystemInfo方法获取定位权限locationEnabled和locationAuthorized有误,

前提:

  1. 确认手机设置里面的应用管理的微信已经开启了位置信息和附近设备,
  2. app.json里面申请了权限相关
  3. 华为p60和小米及其他安卓手机可以使用

以下具体代码

wx.getSystemInfo({ succsee: res => {

if(res.locationEnabled == false || res.locationAuthorized == false) {

console.log('请打开定位服务功能')

}

} })

最后一次编辑于  2025-09-08
回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    2025-09-05
    有用
    回复 1
    • 超
      2025-09-05
      由于是用户手机,手里暂时没有真机,所以没办法调试;具体流程及代码:点击一个按钮,会调用我上面问题提供很简单的代码wx.getSystemInfo,1.如果手机有设置好权限就不会提示,可以进行下一步业务操作。2. 现在华为p50pro点击这个按钮,进入了上面代码console.log('请打开定位服务功能')
      2025-09-05
      回复
登录 后发表内容