2

我使用“openfire”作为 xmpp 服务器。我正在我的APP中实现xmpp客户端,为所有成员提供聊天服务。openfire有自己的数据库,说db1。我的iOS APP也有自己的数据库说db2。如何在这两个数据库(db1 和 db2)之间同步用户表?例如,当用户注册我的 APP 时,我想在 xmpp 服务器数据库中创建相同的帐户。当用户登录到我的APP服务时,我想让用户自动登录到xmpp服务器。

4

1 回答 1

1

不要尝试同步数据库,您需要为 Openfire 编写自定义身份验证提供程序才能使用 db2。

至于登录,您只需同时登录两者。它不能通过其他服务来完成,因为它无法在您的客户端和 XMPP 服务器之间创建连接。

于 2012-10-30T16:11:31.293 回答