小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用wx.startLocationUpdateBackground和wx.onLocationChange切到后台息屏状态下,实测,1分钟后,wx.onLocationChange就不进行采集和返回经纬度信息了。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/operating-mechanism.html#:~:text=%E5%89%8D%E5%8F%B0%E3%80%8D%E7%8A%B6%E6%80%81%E3%80%82-,1.3%20%E6%8C%82%E8%B5%B7,-%E5%B0%8F%E7%A8%8B%E5%BA%8F%E8%BF%9B%E5%85%A5
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/operating-mechanism.html#:~:text=%E5%89%8D%E5%8F%B0%E3%80%8D%E7%8A%B6%E6%80%81%E3%80%82-,1.3%20%E6%8C%82%E8%B5%B7,-%E5%B0%8F%E7%A8%8B%E5%BA%8F%E8%BF%9B%E5%85%A5
功能描述
开启小程序在前后台时均可接收位置消息,后台包括离开小程序后继续使用微信(微信仍在前台)、离开微信(微信在后台)两个场景,需引导用户开启授权。授权以后,小程序在运行中或进入后台均可接受位置消息变化。
小程序进入「后台」状态一段时间后(目前是 5 秒),微信会停止小程序 JS 线程的执行,小程序进入「挂起」状态。此时小程序的内存状态会被保留,但开发者代码执行会停止,事件和接口回调会在小程序再次进入「前台」时触发。
当开发者使用了后台音乐播放、后台地理位置等能力时,小程序可以在「后台」持续运行,不会进入到「挂起」状态。
这里文档有说:
“当开发者使用了后台音乐播放、后台地理位置等能力时,小程序可以在「后台」持续运行,不会进入到「挂起」状态”