我喜歡在android中編寫一個程序,它發送來自web到android應用程序的通知。我聽說有兩種類型的通信是可能的在Web到Android。一種是使用GCM和(Google Cloud Messaging),另一種則使用Web服務通信。所以我想知道,GCM(Google Cloud Messaging)在android編程中與web服務通信相比有什麼優勢。有沒有GCM(Google Cloud Messaging)在android編程中比web服務通信有什麼優勢
1
A
回答
2
如果要發送或接收大量數據以進行通信,Web服務通信很有用。
和GCM通知幫助啓動Web服務。因此,如果在android中接收通知,則啓動Web服務以從Web獲取數據。
0
在Android 6(或更高版本)中,有一個使用GCM的大專家。高優先級的GCM消息是喚醒手機打瞌睡模式的唯一方式。如果您需要發送小文本(最多4KB),我真的建議您使用GCM。
相關問題
- 1. GCM問題(Google Cloud Messaging)
- 2. Google Cloud Messaging - 服務器端
- 3. 將Google Cloud Messaging集成到Android應用程序中 - GCM連接服務器
- 4. SVN和Apache - 有沒有什麼優勢?
- 5. GCM(Google Cloud Messaging)無法覆蓋所有註冊用戶?
- 6. 服務器如何找到GCM(Google Cloud Messaging)註冊ID
- 7. GCM(Google Cloud Messaging)突然返回401
- 8. 帶有Node.js的Google Cloud Messaging XMPP服務器
- 9. DB2比VSAM有什麼優勢?
- 10. git比git-svn有什麼優勢?
- 11. 使用Redux比React有什麼優勢?
- 12. Digest :: SHA比Digest :: SHA1有什麼優勢?
- 13. 使用HttpApplication比HttpApplication有什麼優勢?
- 14. DIVS比表格有什麼優勢?
- 15. django-treebeard比django-mptt有什麼優勢?
- 16. LePUS3相比UML有什麼優勢?
- 17. 使用POCO比DataTables有什麼優勢?
- 18. 使用SVN比CVS有什麼優勢?
- 19. 使用BaseAdapter比ArrayAdapter有什麼優勢?
- 20. 沒有ADT開發Android有什麼優勢嗎?
- 21. 使用basicHttp與ASMX Web服務進行wcf服務有什麼優勢
- 22. c#應用程序作爲服務運行有什麼優勢?
- 23. Google Cloud Messaging服務器的IP地址
- 24. Google Cloud messaging - 示例服務器
- 25. reftype {}有什麼優勢?
- 26. 對CRC有沒有優勢?
- 27. 使用git-svn比普通svn客戶端有什麼優勢?
- 28. 在iOS開發中,LLDB比GDB有什麼優勢?
- 29. Google Cloud Messaging是否有替代自定義的Android版本?
- 30. STS在Web服務中的安全優勢是什麼?
你可以參考[這個問題](http://stackoverflow.com/questions/16463465/android-client-server-architecture-gcm-versus-webservice) –