收藏
回答

小程序切到后台后如何保持持续工作?

我们的产品属于智能硬件,依靠蓝牙持续监控外设状态的。蓝牙在后台持续保持连接,ios和Android都是支持的,所以我们app可以做到,即使将app切到后台,逻辑依旧工作的。但是我们现在开发小程序,发现小程序如果不在前端,比如被切到后台,或者微信被切到后台,监听程序一会就不工作了,但是微信在后台应该是活的,因为有消息到就会通知。不知道这个需求怎么可以做到?


我们看到播放音频有似乎有background模式,不知道蓝牙这部分是否也可以呢?iOS系统中,后端播放音乐和蓝牙保持长连接都是支持后端活跃的。


望官方人员或有经验的大牛指导一下,谢谢。

最后一次编辑于  2018-08-27  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 娇华
    娇华
    2018-08-28

    你好,当小程序进入后台,客户端会维持一段时间的运行状态,超过一定时间后(目前是5分钟)会被微信主动销毁

    小程序的运行机制可以了解下:https://developers.weixin.qq.com/miniprogram/dev/framework/operating-mechanism.html


    2018-08-28
    赞同
    回复 1
    • 亚威 ᵞᵃᵃᵛⁱ
      亚威 ᵞᵃᵃᵛⁱ
      23小时前
      背景音乐的播放的时候,进入后台一段时间,背景音乐还能继续播放,还能操作上一首下一首。播放进度等信息不记录了,这种情况,也是小程序销毁了吗?这种销毁机制是什么样的
      23小时前
      回复
  • 卢霄霄
    卢霄霄
    2018-08-28

    微信在iOS上,进入后台一阵后应该是死的,收到消息是来自iOS推送。你也许会遇见这种情况,就是消息收到了,但是打开微信,因为网络不好,加载不出来刚刚收到的消息。

    2018-08-28
    赞同
    回复