首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android Twilio可编程聊天中断时应用程序转到后台

Android Twilio可编程聊天中断时应用程序转到后台
EN

Stack Overflow用户
提问于 2017-08-30 11:50:01
回答 1查看 1.1K关注 0票数 2

我在Android上用Twilio可编程聊天SDK开发了聊天应用程序。

发行:

有两个用户A & B加入了一个频道"AB_Private",并且聊天很好。

现在用户A按下主页按钮并将应用程序放在背景中。Twilio检测到不活动,并开始向服务器发送ping以保持连接正常。

工作良好4-5分钟,但在那之后,twilio断开插座,并开始检索请求。但直到用户应用程序处于后台时,它才会连接起来。

现在,当应用程序到前台时,twilio重新设置会话并尝试重新连接,但是连接需要更多的时间,有时需要5分钟。

,所以我的问题是,当应用程序处于后台时,我如何保持与Twilio的连接?

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2017-09-01 15:50:54

两位开发人员在这里传道。

当应用程序处于后台时,我们不能保持连接,所以这是不可能的。

缓慢的重新连接时间可能是由于重新连接尝试的后退,我们可以尝试在SDK中修复这些尝试。

同时,我建议您检测应用程序何时进入后台模式,并断开聊天客户端。然后,当用户收到另一条消息时,他们将收到推送通知,此时您可以重新连接客户端。或者当应用程序返回到前台时,重新连接。

如果这有帮助的话请告诉我。

更新

对此进行了调查,认为这是Twilio中的一个缺陷。刚刚发布了一个修复程序来解决这个问题。请更新到SDK的最新版本。你可以在这里看到变色龙:

Android:

iOS:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45959647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档