wx.getLocation的错误信息不统一

发布于 7 年前作者 czhong12018 次浏览最后编辑 7 年前来自 issues

wx.getLocation出现错误大概分为以下几种可能:

  1. 用户点击“拒绝授权”报错,大部分报错为“getLocation:fail auth deny”

  2. 系统未授权微信位置的权限报错,部分ios报错为“getLocation:fail system permission denied”,安卓更是五花八门

  3. 网络不稳定报错,错误信息五花八门

期望:

统一错误信息,或者使用标准的错误码让开发者来捕获报错,给用户更加清晰的提示。比如用户拒绝过就引导用户打开设置页,系统未授权就提示用户打开系统授权,网络不稳定就提示用户网络不稳定。

另外,以上报错是在app.json声明了“scope.userLocation”的情况

1 回复
li19
li191 楼5 年前

请问这个问题解决了吗?“getLocation:fail auth deny”

这个错误是咋回事。我也出现和你一样这个问题