小程序切到后台后如何保持持续工作?
我们的产品属于智能硬件,依靠蓝牙持续监控外设状态的。蓝牙在后台持续保持连接,ios和Android都是支持的,所以我们app可以做到,即使将app切到后台,逻辑依旧工作的。但是我们现在开发小程序,发现小程序如果不在前端,比如被切到后台,或者微信被切到后台,监听程序一会就不工作了,但是微信在后台应该是活的,因为有消息到就会通知。不知道这个需求怎么可以做到?
我们看到播放音频有似乎有background模式,不知道蓝牙这部分是否也可以呢?iOS系统中,后端播放音乐和蓝牙保持长连接都是支持后端活跃的。
望官方人员或有经验的大牛指导一下,谢谢。
2 回复
你好,当小程序进入后台,客户端会维持一段时间的运行状态,超过一定时间后(目前是5分钟)会被微信主动销毁
小程序的运行机制可以了解下:https://developers.weixin.qq.com/miniprogram/dev/framework/operating-mechanism.html