我正在开发一个使用 XMPPFramework 和 Openfire 作为服务器的聊天应用程序。我的应用程序的用户在不同的服务器上注册自己。我仅将 Openfire 服务器用于聊天通信。
现在,我对我的聊天应用程序的架构有疑问。
每次用户在我的服务器上注册时,我都希望将用户添加到 Openfire 中。为此,我必须在我的服务器中编写一个服务来将注册的详细信息插入 Openfire。这个结构好吗?
另一个问题 - 是否可以在 iPhone 中使用 Objective-C 在 Openfire 服务器中插入/创建用户?Openfire 是否为此提供任何 API,或者我是否必须为此编写外部查询才能插入 Openfire 数据库?
如果可以通过 iPhone 应用程序而不是使用外部服务进行插入,任何人都可以向我提供要使用的方法和代码的链接吗?