【发布时间】:2016-02-10 05:25:00
【问题描述】:
我在 Android 上摆弄Smack 并且完全不知道如何将我自己的数据库用户与这个 XMPP 客户端集成。据我了解,XMPP 有自己的用户和组及其登录凭据的概念。此外,它们还有 Chat 和 ChatManager 的辅助对象。
我有自己的用户数据库,以及想要存储在服务器和设备上的聊天消息。假设用户有 id - id1。现在:
- 我如何对用户进行身份验证,我的意思是凭据是什么。
- 如何收听当前用户的传入消息。
- 我可以使用 REST 接口将聊天消息发送到我的服务器,而不是通过 XMPP 客户端 - 在这种情况下,上述侦听器是否仍然可以工作?
- 使用 smack - 我是否仍然可以控制我用于聊天消息的对象以在服务器和客户端之间进行通信。
基本上,我认为我无法想象服务器幕后发生的事情(或如何实现它)。有人可以解释一下基础知识或指出正确的方向吗?
【问题讨论】: