2014-09-13 75 views
0

iam開發一個聊天應用程序,現在我在它的推送通知部分..現在我在一個很大的困惑..因爲在我以前的應用程序使用谷歌的GCM喜歡,每當我收到通知從GCM服務器我拉我的服務器的數據。但在這種情況下,我認爲這不是聊天的正確方式,因爲如果我嘗試這樣做,我必須再次連接套接字,用戶將成爲在線狀態。並且我爲我的應用程序使用原始套接字。我的Android聊天應用程序推送通知

有沒有更好的方法來完成這個?

謝謝

+0

檢查:https://developer.android.com/google/gcm/index.html – 2014-09-13 05:21:14

+0

@HareshChhelana我知道這個...我的問題是我如何能有效地使用這與我的套接字連接 – sam 2014-09-13 05:23:20

+0

所以你有什麼嘗試到目前爲止? – 2014-09-13 05:23:56

回答

0

我正在使用網絡套接字進行推送通知。在我的android應用程序(客戶端)中,我使用Autobahn Web套接字客戶端。它工作正常,但如果你想要可靠的解決方案,那麼我認爲你可以去Azure推送通知服務。但我認爲您只能使用免費服務發送/接收少量推送通知。要進一步擴展,您需要付費。

但是使用網絡套接字,您可以發送儘可能多的通知數量。此外,您可以始終開啓連接,以便您不必每次都重新連接套接字連接。但爲了確保活動的網絡套接字連接,你需要實現PingPong。而PingPong可能會使用一些帶寬。

+0

感謝您的回答,實際上我的問題是我們如何使用gcm來實現此目的 – sam 2014-09-13 06:15:35