我使用“openfire”作为xmpp服务器。我正在我的APP中实现xmpp客户端,为所有成员提供聊天服务。 openfire有自己的数据库说db1。我的iOS APP也有自己的数据库说db2。如何在这两个数据库(db1和db2)之间同步用户表?例如,当用户注册我的APP时,我想在xmpp服务器数据库中创建相同的帐户。当用户登录我的APP服务时,我想让用户自动登录到xmpp服务器。
答案 0 :(得分:1)
不要尝试同步数据库,您需要为Openfire编写custom authentication provider以使用db2。
至于登录,您只需要同时登录两者。它不能通过其他服务完成,因为它无法在您的客户端和XMPP服务器之间建立连接。