收藏
回答

获取当前位置,部分手机会遇到fail:ERROR _SERVER_NOT_LOCATI ON异常?

有部分用户反馈,使用获取当前高精度位置时(wx.getLocation),会遇到这个异常提示getLocation:fail:ERROR _SERVER_NOT_LOCATI ON ,这个是什么原因导致的呢? 这部分用户删除小程序后重新操作又能正常获取定位不报错。 问题不好重现,到底有多少种错误码官方也不说清楚,一个fail失败函数都没有一点儿资料说明。https://developers.weixin.qq.com/minigame/dev/api/location/wx.getLocation.html

操作流程:部分手机开始使用定位是正常的,用着用着,下次再打开小程序定位就会遇到这种弹框,删除小程序后,再进来定位又正常。

如图所示:

AI原因分析如图:

难道这种就只能弹框提示用户:“定位服务异常,请检查手机定位权限、网络,并重启微信后重试” 吗?

原因到底是什么呢?微信或系统权限同步问题,某些安卓手机,系统权限和微信权限同步存在延迟或异常,导致即使系统已授权,微信侧未及时感

知?希望能找到具体原因,下一步如何解决?


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

1 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2025-06-30

    你好,server_not_location的可以引导用户传下日志 我们确定下

    在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,时间点

    2025-06-30
    有用
    回复 3
    • 比邻
      比邻
      2025-06-30
      用户是年龄大的人,让他们上传日志太难了,下次遇到后,我再从小程序后台找到实时日志后,发给你。
      2025-06-30
      回复
    • 比邻
      比邻
      2025-07-02
      刚才发生的,麻烦看下日志信息。有结果了麻烦回复我下,谢谢
      2025-07-02
      回复
    • 比邻
      比邻
      2025-07-03
      请问有结论了吗?在线等,加急急急
      2025-07-03
      回复
登录 后发表内容