部分机型开启定位权限后,wx.getLocation走fail回调
发布于 5 年前 作者 qgong 9550 次浏览 来自 官方Issues

经验证,微信开发者工具和大部分机型都是正常的走success回调,部分机型(荣耀v30 、iphone 8 Plus)会走fail回调。

具体操作如下,真机调试下,第一次进入小程序,用户拒绝开启定位权限。在小程序内凋起系统定位权限设置选项,选择“仅在使用小程序期间”,回到小程序,部分机型走fail回调,大部分机型都走success回调。

开启定位权限:

真机调试走fail:

走fail回调的机子录屏:https://qiniu.jianzhencloud.cn/video/01.mp4

走success回调的机子录屏:https://qiniu.jianzhencloud.cn/video/02.mp4

3 回复

定位不是100%成功的,我自己手机有时候就会出现定位获取不到,重启手机就好了。

建议完善下定位失败后续的处理逻辑,比如可以让用户手动选择位置等。

回到顶部