我在 Android 上使用 Twilio Programmable Chat SDK 开发了聊天应用程序。
问题 :
有两个用户A 和 B加入了频道“AB_Private”并且聊天工作正常。
现在用户A 按下主页按钮并将应用程序置于后台。Twilio SDK 检测到不活动并开始向服务器发送 ping 以保持连接处于活动状态。
工作正常 4-5 分钟,但之后 twilio 断开与套接字的连接并开始检索请求。但它永远不会连接,直到用户应用程序处于后台。
现在,当应用程序进入前台时,twilio 会重置会话并尝试重新连接,但连接需要更多时间,有时最多需要 5 分钟。
所以我的问题是,当应用程序在后台时,如何保持与 Twilio 的连接?
任何帮助将不胜感激。