【问题标题】:Android Smack Client goes offlineAndroid Smack 客户端离线
【发布时间】:2012-10-18 11:05:59
【问题描述】:

我有跨平台交流[聊天]的需求。

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

服务器详情:

操作系统:Linux

XMPP 服务器:Openfire 3.7.1

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

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

【问题讨论】:

  • logcat 有错误吗?
  • 我想知道这个问题是如何获得 5 票赞成的:它基本上只是一个带有一些组件描述查询的“不起作用”。提供了no 日志,也没有描述尝试解决此问题的方法。 :-(

标签: java android openfire


【解决方案1】:

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

试试下面的。

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

XMPPTCPConnection connection = new XMPPTCPConnection(connConfig);

【讨论】:

    【解决方案2】:

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

    XmppConnectionFactory.setDebug(true)
    

    【讨论】:

      猜你喜欢
      • 2011-12-05
      • 2015-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      • 2019-12-09
      相关资源
      最近更新 更多