2016-06-23 160 views
-2

我開發了一個Messenger應用程序。要傳遞使用GCM和Websockets的消息,當關閉後臺websocket中的應用程序並且只有gcm可以將消息推送到設備時。
我在某些設備上測試了我的應用程序,看起來效果很好。

但是在Play市場上,我對許多關於「在後臺應用程序中未提供消息」的評論。
Android替代GCM推送通知

做這些消息的最佳方式是始終保證在應用程序是後臺時交付?

可能是我需要使用後臺總是包含websocket連接的服務?
Whatsapp messenger是如何完成的?

+0

代碼是好的,它來自谷歌手冊!通常郵件傳送正常。 –

+0

我有10-15個電話並在其上進行測試,郵件在後臺成功傳送。 –

回答

1

你總是可以打開連接,但我認爲它不適合電池。我認爲推送通知是唯一的選擇。在我們的xmpp聊天應用程序中,我打開連接15分鐘,沒有任何活動,然後殺死它。該服務器開始發送推送通知之後。到目前爲止沒有任何問題。

+0

謝謝,我會試試看。 –