建议 wx.getLocation 在用户没有给微信地理位置权限的时候进行提示
发布于 5 年前 作者 guiyinglai 13779 次浏览 来自 问答

建议 wx.getLocation 在用户没有给微信地理位置权限的时候像 wx.chooseLocation 一样进行开启权限的提示而不是直接 api 返回报错

2 回复

你好,你的反馈我们已收到,目前在 iOS 中禁止微信地理位置权限后,getLocation API 返回的 errMsg 为 getLocation:fail 1,暂可通过这个来判断(这个错误信息给得不详细,后续会修正)。

第一次会报错,之后会直接失败,可以根据失败的提示做相应的处理,譬如是系统的定位服务关闭了微信权限则做相应提示,如果是小程序权限问题,那么就调用openSetting组件,否则重试即可

回到顶部