小程序蓝牙连接状态自动关闭
发布于 4 年前 作者 uyu 5110 次浏览 来自 问答

现在需要用小程序做以下事情:

小程序使用蓝牙连接智能手环,获取手环实时推送的数据,现在已成功连接并获取到了蓝牙推送过来的数据。

出现的问题:

小程序必须在屏幕保持常亮下才能保持蓝牙连接状态,如果手机息屏、退出小程序页面、微信APP进入后台,再次进入的时候都会导致小程序的监控接口提示蓝牙状态已变化(断开了连接),但实际上在手机上的蓝牙设备并没有断开蓝牙。

请问下这个如何解决?  还是微信的设定就是如此,必须在小程序内保持手机常亮才可以保持连接状态。

3 回复

是的,穿戴式直接pass了,没法用小程序,我就是这个原因只能选择原生app的;强烈建议小程序团队放开后台蓝牙连接服务,技术上是没有问题的。

  1. 对滴,小程序这边退到后台会冻结逻辑,不会再运行,

    Ble设备在几分钟没有通信会自动断开。

  2. 尝试着回到小程序再次连接,可以监听到相关前后台回调的。

请问“小程序退到后台冻结逻辑”这个设定是否有在未来更改的计划?在当前设定下,几乎所有的需要后台运行的功能(蓝牙连外设、网络长连接等)都无法实现了,限制实在是太大了。

回到顶部