息屏后GPS无法获取?
发布于 6 年前 作者 panming 13728 次浏览 来自 问答

我在使用wx.startLocationUpdateBackground(Object object)和wx.onLocationChange(function callback),试图监听小程序GPS的数据。

文档描述说:“开启小程序进入前后台时均接收位置消息,需引导用户开启授权。授权以后,小程序在运行中或进入后台均可接受位置消息变化。“,但在实际使用中,发现,有部分机型,比如:华为nova5 pro,vivos6等,在「息屏」之后,onLocationChange就不再触发了。

首先,微信小程序文档中所要求的所有条件我都设置了。但在1000多人的使用中,仍旧有100多人(主要持有上述机型,我没法一一采集他们的详细信息)无法获得GPS数据。

我想问的是:上面两个API对手机设备有没有要求,是否兼容目前国内市面上的智能手机;其次,是否支持「息屏」后仍旧收集GPS的能力?

谢谢!

1 回复

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),并详细描述下复现的流程。

回到顶部