收藏
回答

getFuzzyLocation 和 chooseLocation 在需要分别授权的问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug getFuzzyLocation, chooseLocation 微信iOS客户端 WeChat: 8.0.38.2400 WeChatLib: 3.0.0
  1. 首页商城通过getFuzzyLocation , 获取位置推荐周边商品. 进入首页时会弹出位置授权提示. (点击同意).

[图-1]

2. 用户个人中心填写收货地址需使用chooseLocation,唤起地图定位快速获取详细地址.(点击拒绝)

[图-2][图-3] (正常点击允许会进入图3)[图-4](点击拒绝后再点击定位会进入图4)

3. 拒绝chooseLocation的授权后, 再调用chooseLocation就会直接进入微信的setting页面,

[图-5] (我们可以看到此时位置的授权时允许的)

4. 此时 无论怎样改变setting里的授权, 在[图-2]中点击定位都会进入设置页, 而不会进入choseLocation 唤起的地图页面.(只能删了小程序, 在两次提示授权时都允许)

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容