【发布时间】:2012-04-14 18:32:39
【问题描述】:
我正在编写一个基本上是 jabber 聊天应用程序的 IOS 应用程序。我正在为 xmpp 服务器使用 Openfire,到目前为止它很棒。我现在面临的问题是推送通知。该应用程序是用 Xcode 编写的,它从 PHP Api 获取用户数据。 Openfire 是 xmpp 服务器。问题是,当应用程序向 openfire 发送消息时,我还需要查询 Php api 以查看用户是否在线,如果不在线,则发送推送通知。这对于发送的每条消息都必须发生,您可能会猜到这会影响所有这些请求的性能。
我的一切正常,我就是无法通过这个驼峰。如果只有 openfire 会在收到消息后取消我选择的请求。
谁能提出更好的主意?基本上需要知道用户之前是否在线(存在),以便我知道触发推送通知,并且我不想在每条发送的消息中触发来自我的应用程序的两个请求。谢谢。
【问题讨论】:
-
能否请您添加更详细的答案,请您使用openfire代码做了什么?
标签: php push apple-push-notifications openfire