安卓第二次授权不能取到位置信息
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
在进入小程序调用wx.getLocation(Object object)弹起位置授权,拒绝授权,打印出fail信息是"{errMsg: “getLocation:fail:auth denied”}"
进入小程序设置页面选择位置授权,返回后再次调用wx.getLocation(Object object)
**ios还有客户端是能成功获取到位置信息,但是安卓移动机型不能获取到位置信息 fail错误:"{errCode: -1, errMsg: “getLocation:fail:invalid data”}"**
安卓机型小米6华为魅族16均出现问题
3 回复
https://developers.weixin.qq.com/s/31Gi5Sm97E9o
您好,代码片段如上;
需要注意的是:在安卓真机上运行才会出现此问题
问题复现步骤:1.打开上面代码,会出现位置授权提示,拒绝授权;
2点击页面上调转openSetting 的按钮跳转权限页面并授权
3.返回主页面,此时在onshow里会调用wx.getLocation(),但是并不能获取到位置信息;