我正在写一个IOS应用程序,基本上是一个Jabber聊天应用程序。我为xmpp服务器使用Openfire,迄今为止它非常棒。我现在面临的问题是推送通知。该应用程序是用Xcode编写的,它从PHP Api获取用户数据。 Openfire是xmpp服务器。问题是,当应用程序向openfire发送消息时,我还需要查询Php api以查看用户是否在线,如果他们不在线,则发送推送通知。对于每个发送的消息都必须发生这种情况,并且您可能会猜到这会影响所有请求发生时的性能。Openfire和推送通知
我有一切工作,我只是不能过去这个驼峰。如果只有openfire在接收到消息时会摒弃我选择的请求。
任何人都可以提出一个更好的主意吗?基本上需要知道用户是否在线(在线状态),以便我知道要发送推送通知,并且我不希望每发送一条消息都从我的应用程序发出两个请求。谢谢。
请问您可以添加一个更详细的答案你已经用openfire代码做了什么? – user1054134 2014-03-08 18:42:41