小程序
小游戏
企业微信
微信支付
扫描小程序码分享
建议 wx.getLocation 在用户没有给微信地理位置权限的时候像 wx.chooseLocation 一样进行开启权限的提示而不是直接 api 返回报错
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,你的反馈我们已收到,目前在 iOS 中禁止微信地理位置权限后,getLocation API 返回的 errMsg 为 getLocation:fail 1,暂可通过这个来判断(这个错误信息给得不详细,后续会修正)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
其实我反馈这个问题的最基础原因是。。安卓上一些设备会返回 getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF ,然后用了好久才发现是没开定位权限
你好,请问这个错误信息大概啥时候修正?现在ios还是这个错误信息 getLocation:fail 1
第一次会报错,之后会直接失败,可以根据失败的提示做相应的处理,譬如是系统的定位服务关闭了微信权限则做相应提示,如果是小程序权限问题,那么就调用openSetting组件,否则重试即可
我的意思是用户给了小程序权限,但是在系统里没有给微信定位权限;这种情况下希望不是 api 返回错误,而是像 getLocation 一样给弹窗错误
emmm,返回的errMsg可以区分不同的错误,可以先自己加个弹框提示吧
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,你的反馈我们已收到,目前在 iOS 中禁止微信地理位置权限后,getLocation API 返回的 errMsg 为 getLocation:fail 1,暂可通过这个来判断(这个错误信息给得不详细,后续会修正)。
其实我反馈这个问题的最基础原因是。。安卓上一些设备会返回 getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF ,然后用了好久才发现是没开定位权限
你好,请问这个错误信息大概啥时候修正?现在ios还是这个错误信息 getLocation:fail 1
第一次会报错,之后会直接失败,可以根据失败的提示做相应的处理,譬如是系统的定位服务关闭了微信权限则做相应提示,如果是小程序权限问题,那么就调用openSetting组件,否则重试即可
我的意思是用户给了小程序权限,但是在系统里没有给微信定位权限;这种情况下希望不是 api 返回错误,而是像 getLocation 一样给弹窗错误
emmm,返回的errMsg可以区分不同的错误,可以先自己加个弹框提示吧