先介绍下我们应用的场景,
我们是做硬件的,一款连续监测温度的硬件设备.由硬件通过蓝牙或4g模块把温度实时传输出来,通过小程序蓝牙或websocket接收数据,实时查看温度,但遇到的问题就是 用户如果返回微信把我们小程序扔后台运行了 能运行多久,官方文档写的5分钟,我去年测试过 小程序连接蓝牙后一直通过websocket发数据到服务端五个多小时 到我下班了也没死掉,但文档写了5分钟担心哪天官方修复这个问题后就没敢弄.现在我看见小程序出了新的能力可以在后台播放背景音乐,其实我们应用也需要背景音乐报警用.如果用到这个后台相关的权限 小程序是不是一直能存活勒? 比如开发一个音乐盒小程序是不是可以做到一直在后台运行.求官方解答.
这种东西最好用原生开发,小程序太多不确定,安卓ios差异化也较大。
你这种连接蓝牙的耗能多,小程序肯定不能让你常驻后台。你还自建一个长连接吧 ,这也是耗能的