3

我有跨平台通信需求 [聊天]。

所以我使用了 XMPP 协议,但有时我的 Smack Android 客户端会自动离线

服务器详情:

操作系统:Linux

XMPP 服务器:Openfire 3.7.1

用于通信的 Android 端 Smack API [聊天]

在服务器端,我已经配置了所有的东西,比如在“空闲连接策略”中永远不会断开客户端

4

2 回答 2

1

现在在最新的 4.1.0 中,我们有连接配置。更多详细信息的调试日志。

试试下面的。

// Create a connection
XMPPTCPConnectionConfiguration connConfig = XMPPTCPConnectionConfiguration.builder()
            .setServiceName(SERVICE)
            .setUsernameAndPassword(USERNAME, PASSWORD)
            .setDebuggerEnabled(true).build();

XMPPTCPConnection connection = new XMPPTCPConnection(connConfig);
于 2015-04-13T14:04:04.570 回答
-1

尝试在客户端启用 SMACK 日志,也许你会看到一些东西

XmppConnectionFactory.setDebug(true)
于 2012-10-29T06:06:24.417 回答