我正在为Android设备开发一个chatIM客户端,我遇到了以下问题:
12:34 A与XMPP服务器断开连接 12:36 B发送消息 - > A接收GCM消息并连接到服务器以下载消息 - > B将A的最后一个活动时间视为12:36
B应该看到A的最后一个活动时间是12:34,而不是12:36。即使A必须连接到服务器以下载新消息,用户也没有主动打开应用程序。
我认为问题是当你登录时(public synchronized void login(CharSequence username,String password,String resource)),无法将状态设置为静音。
有没有人知道使用Smack库以静默方式登录服务器的方法?