收藏
回答

wx.connectSocket在小程序退到后台时5s断开,有没有解决方案?

如题,语音播报类业务,测试发现socket在小程序退到后台5s钟自动断开,有没有解决方案?

回答关注问题邀请回答
收藏

3 个回答

  • 你是人间四月天
    你是人间四月天
    2022-08-31

    没有加心跳重连机制吗?

    不过这个还是有一定的问题,要解决的话得从硬件方面入手. 因为小程序如果退到后台比如三十分钟后,会自动杀了.

    如果从硬件方向来解决,其实只需要和硬件方对接一下接口,主动给他们推消息就可以了. 当然硬件会增加用户得一点使用成本.

    2022-08-31
    有用 1
    回复 1
  • W
    W
    02-27

    问题有解决吗?

    02-27
    有用
    回复
  • Likun
    Likun
    2022-08-31

    加个判断,如果已经Socket已经断开连接,onShow的时候再连接一下


    2022-08-31
    有用
    回复 1
    • 沙海
      沙海
      2022-08-31
      目前用的sinalR可以满足从后台到前台时自动连接,但是业务需求是退到后台时保持播报功能
      2022-08-31
      回复
登录 后发表内容