我正在寫一個IOS應用程序,基本上是一個Jabber聊天應用程序。我爲xmpp服務器使用Openfire,迄今爲止它非常棒。我現在面臨的問題是推送通知。該應用程序是用Xcode編寫的,它從PHP Api獲取用戶數據。 Openfire是xmpp服務器。問題是,當應用程序向openfire發送消息時,我還需要查詢Php api以查看用戶是否在線,如果他們不在線,則發送推送通知。對於每個發送的消息都必須發生這種情況,並且您可能會猜到這會影響所有請求發生時的性能。Openfire和推送通知
我有一切工作,我只是不能過去這個駝峯。如果只有openfire在接收到消息時會摒棄我選擇的請求。
任何人都可以提出一個更好的主意嗎?基本上需要知道用戶是否在線(在線狀態),以便我知道要發送推送通知,並且我不希望每發送一條消息都從我的應用程序發出兩個請求。謝謝。
請問您可以添加一個更詳細的答案你已經用openfire代碼做了什麼? – user1054134 2014-03-08 18:42:41