如何同步xmpp服务器openfire用户和iOS APP用户
Posted
技术标签:
【中文标题】如何同步xmpp服务器openfire用户和iOS APP用户【英文标题】:How to sync up xmpp server openfire users and iOS APP users 【发布时间】:2012-10-29 10:16:43 【问题描述】:我使用“openfire”作为 xmpp 服务器。我正在我的APP中实现xmpp客户端,为所有成员提供聊天服务。 openfire有自己的数据库,说db1。我的ios APP也有自己的数据库说db2。如何在这两个数据库(db1 和 db2)之间同步用户表?例如,当用户注册我的 APP 时,我想在 xmpp 服务器数据库中创建相同的帐户。当用户登录到我的APP服务时,我想让用户自动登录到xmpp服务器。
【问题讨论】:
【参考方案1】:不要尝试同步数据库,你需要写一个custom authentication provider让Openfire使用db2。
至于登录,您只需同时登录两者即可。它不能通过其他服务来完成,因为它无法在您的客户端和 XMPP 服务器之间建立连接。
【讨论】:
以上是关于如何同步xmpp服务器openfire用户和iOS APP用户的主要内容,如果未能解决你的问题,请参考以下文章
使用 Openfire 中的用户服务通过 iOS 的 xmpp 框架注册新用户
如何使用 xmpp 框架和 openfire 服务器将电话簿联系人添加到 ios 中的聊天应用程序?