1

我目前正在开发一个使用asmack 连接到 XMPP 服务器的应用程序。此应用程序基本上包括所有默认的信使属性(发送/接收消息、更改状态等)。

目前XMPP connection生活在应用程序中,而不是某种后台服务。所以现在我想知道,是使用服务保持连接活动还是在我的应用程序实际运行时保持连接活动更好。

这是考虑到我不想一直保持连接到 XMPP 服务器(比如几天,或任何超过半小时的时间),因为这会给服务器带来很小但明显的压力。

因此,在某种程度上,我在问是否最好在我的活动被带到前台/启动后立即(重新)连接/登录,或者最好在服务中连接一次并保持此连接处于活动状态?(并且可能在新收到的消息上弹出通知)

提前致谢,

4

0 回答 0