我一直在閱讀谷歌雲消息傳遞,作爲開發人員,我的問題是「這是幹什麼的?」任何人都可以提供一個例子,說明一個人會用這個做什麼?我沒有尋找源代碼。相反,我很好奇人們對其使用的想法。谷歌雲消息傳遞的目的是什麼
4
A
回答
8
谷歌雲端通訊的Android(GCM)是一種服務,幫助開發者從服務器的數據發送到Android應用程序在Android設備上。這可能是一個輕量級的消息,告訴Android應用程序有從服務器獲取的新數據(例如,朋友上傳的電影),或者它可能是一個包含高達4kb有效載荷數據的消息(所以應用程序即時消息可以直接使用消息)。 GCM服務處理消息排隊和傳送到目標設備上運行的目標Android應用程序的所有方面
真的很自我解釋。它只是一種從外部/網絡服務向手機發送小消息以便應用程序執行操作的機制。這比通過完全手動編碼的協議實現完全自定義的包依賴於JSON或XML之類的要容易得多。 (並不是說經常使用現成的工具提供了一個非常優雅的解決方案!)
在過去,我實現了一個簡單的視頻播客風格的應用程序;沒什麼了不起 - 只是等待服務器上的新內容。在這種情況下,我不得不專門編寫代碼,以便應用程序在啓動時查詢服務器,然後下載視頻文件。很明顯,應用程序每分鐘或幾小時查詢服務器的時間就是x。
現在,通過GCM,我可以重新編寫該應用程序,並讓服務器通知應用程序,而無需應用程序啓動操作。當然,在移動設備上,最好是讓應用程序連接到服務器並多次查詢,而無需真正的原因。而且它最好啓動一個應用程序,並且在從服務器請求更新時不得不等待。
上述段落中的例子是顯而易見的應用 - 但有了一些想象,它可以用於更多。
我認爲要記住的主要事情是找工具的目的,而不是工具的目的!如果你需要它,它就在那裏 - 但不要試圖把它放在不需要的地方!
相關問題
- 1. 谷歌雲消息傳遞
- 2. 沒有谷歌帳戶的Android雲到設備消息傳遞
- 3. 谷歌雲的消息傳遞部署引擎
- 4. 谷歌雲消息傳遞的Chrome錯誤500
- 5. 什麼是消息傳遞?
- 6. 谷歌端點和谷歌雲消息
- 7. 谷歌雲消息令牌
- 8. 什麼是Google雲消息傳遞(GCM)的AUTH-TOKEN?
- 9. 谷歌雲消息傳遞(GCM)不能與火狐工作
- 10. 谷歌雲消息傳遞超過1000通知
- 11. 谷歌雲消息傳遞沒有工作數據連接
- 12. 谷歌雲消息傳遞 - 使用「delay_while_idle」 - 應用服務器C#
- 13. 什麼是OOP中的消息傳遞?
- 14. 爲什麼我會收到intent.REGISTRATION與谷歌雲消息
- 15. 谷歌網絡上的雲消息傳遞,無法獲取令牌
- 16. 谷歌雲消息和iOS位代碼
- 17. 谷歌雲消息認證錯誤(401)
- 18. 谷歌雲消息通知VS數據
- 19. 什麼是刪除對象時,谷歌雲存儲消除
- 20. 調試谷歌雲消息推送消息
- 21. Android上使用Google雲消息傳遞的即時消息
- 22. Android庫項目中的Firebase雲消息傳遞。
- 23. firebase雲消息傳遞:setBackgroundMessageHandler未調用
- 24. Xcode 8和Firebase雲消息傳遞
- 25. Firebase雲消息傳遞 - 一組設備
- 26. Firebase雲消息傳遞重複通知
- 27. Google雲消息傳遞(GCM)問題
- 28. Firebase通知 - Firebase雲消息傳遞
- 29. Google雲消息傳遞業務設置
- 30. Android排球或Google雲消息傳遞
也許你應該只是閱讀手冊?!它用於發送小消息到設備。 – Mark 2012-07-23 20:55:27
我會建議你RTFM! – Anil 2012-10-23 07:22:04