0
爲谷歌雲消息傳遞文檔說從Android設備到雲上游消息僅用於基於XMPP應用的服務器,而不是基於HTTP服務器支持。 HTTP服務器只能用於下行消息。如果GCM不支持HTTP服務器的上游消息,那麼HTTP服務器支持的用戶通知的上游消息如何?
但是,documentation承認GCM的用戶通知功能涉及上行消息,但仍支持HTTP和XMPP服務器。這怎麼可能?
爲谷歌雲消息傳遞文檔說從Android設備到雲上游消息僅用於基於XMPP應用的服務器,而不是基於HTTP服務器支持。 HTTP服務器只能用於下行消息。如果GCM不支持HTTP服務器的上游消息,那麼HTTP服務器支持的用戶通知的上游消息如何?
但是,documentation承認GCM的用戶通知功能涉及上行消息,但仍支持HTTP和XMPP服務器。這怎麼可能?
雖然我從來沒有測試過它,我假設用戶通知的上行功能,無論在服務器上執行的支持,因爲涉及到用戶通知上游消息從一個設備轉到GCM服務器到同一用戶的其他設備。由於您的服務器不參與此過程,因此無論是通過HTTP還是XMPP連接到GCM都無關緊要。
所以我可以還實現自定義設備到設備通過GCM通過HTTP通訊 - 就像兩個或多個用戶相互實時聊天? – Price
@ user87049您無法使用上游gcm執行此操作,因爲它只能將消息發送給同一用戶的其他設備。 – Eran
葉蘭,對用戶通知,GCM判斷它是通過一組設備註冊ID的遞送到同一用戶爲我們的服務器,同時爲用戶發送消息提供給谷歌GCM服務器該用戶。 如果我的Android應用提供的註冊ID指定的其它用戶的登記ID,可以GCM HTTP從該設備傳送消息發送到目標設備? – Price