2016-04-20 85 views
0

我正在使用Openfire作爲xmpp服務器編寫Android聊天應用程序。問題是,如果我使用Xmpp服務器進行推送通知,則當用戶在線時很好,但當用戶離線時它有一些問題。那麼有沒有辦法配置Openfire讓GCM託管推送通知? Openfire的GCM插件就是這樣嗎?配置Openfire服務器以支持GCM推送通知

回答

0

我們已經構建了一個類似於您的條件的應用程序。但是,對於發送推送給離線用戶,我們通過服務器端發送。

在發送消息的實現中,您可以檢查用戶是否脫機,然後您可以打你的服務器API來發送推送。 (也可以在客戶端實現GCM,只需要知道其設備令牌或GCM ID)

XMPP管理脫機消息。所以你只需要處理pushnotification部分,不必擔心保存消息。

+0

你做得很好,你可以請參考任何關於這將是偉大的示例代碼。 –