0

我們已經有一個相當複雜的用Java編寫的移動後端,它已經部署並且工作正常,所以我們不需要使用Google移動後端。現在我們需要將一些數據從後端推送到手機。之前我經常使用GCM。我們的第一個要求只是簡單的消息傳遞,但它可能演變成像pub sub(電話訂閱主題)的東西。移動後端推送和發佈/訂閱(GCM與否)

我不理解的問題是我現在應該像以前一樣使用GCM,後來開發自己的發佈/子疊加層,還是可以使用Google爲此開發的產品?這甚至是可能的,因爲我在Google頁面上發現的所有內容都與Android手機之間通過雲存儲進行通信有關,因此沒有自定義後端和手機之間的通信庫?

總之,我應該使用什麼,定期的GCM或谷歌提供哪些我不理解的東西?

回答

0

您可以使用常規GCM。自定義後端可以通過GCM將消息發送到Android應用程序。用於將消息從第三方服務器發送到GCM的庫仍然存在(com.google.android.gcm.server包中的Google Cloud Messaging for Android Library),但您不必使用它 - 您可以自己實現HTTP POST請求。

+0

但是使用普通的HTTP POST意味着我需要輪詢,而且效率不高,對吧? –

+0

@ Alexander.S你需要投票的地方? – Eran

+0

看起來我們並不瞭解對方。我想使用GCM(或類似的)將數據從服務推送到手機。這包括向谷歌雲發送數據,而不是將數據推送到手機。如果我爲此使用HTTP POST,那麼電話必須先聯繫服務。 我擔心的是GCM是否是適合此的正確工具,因爲這可能會演變爲pub/sub系統。 –