wx.getSystemInfoSync不能实时监听gps开关

发布于 8 年前作者 wenmin5286 次浏览最后编辑 8 年前来自 ask

写了个定时器执行 wx.getSystemInfoSync() ,过程中尝试切换gps,但没有下一次调此接口的时候没有把locationEnabled变为ture,而当退出该页面再重新进入的时候locationEnabled会变为true;何解?

3 回复
gang28
gang281 楼6 年前

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

ming60
ming602 楼6 年前

这是一个坑,真机调试无法实时获取到gps开关的状态。但直接预览,在开发版的vConsole中查看却可以实时获取到。体验版和正式版还未测试,走过最长的套路就是小程序的套路。

楼主发的图片应该是真机调试的界面

lei60
lei603 楼6 年前

我做了测试,iPhone可以监听到gps的开启状态,安卓手机不行,安卓只能刷新页面获得开启状态,有没有解决办法