的android什麼是我來處理或接近這種情況的最好辦法:消息使用ASP.net REST的Web API
到目前爲止,我有一個非常簡單的應用:
我有一個MySQL服務器組與用於從數據庫獲取數據並將其作爲JSON對象發送給客戶端的ASP.NET Web API 2 REST服務一起提供。 在這種情況下,客戶端是一個請求JSON並接收它的Android應用程序,然後用它做一些事情。
現在我需要實現一個評論/論壇/聊天這個特殊的事情,我正在爲用戶互相溝通。
所以目前:
MySQL數據庫<請求和接收數據> REST的Web API <請求和接收數據>的Android
我想補充以下內容:
的Android <發送和接收消息並自動推送消息> REST Web API
我已經研究過使用Google Cloud Messaging,但是我無法找到足夠的文檔關於使用c#web api + gcm。當我發現某些東西已經過時,從2011年或2012年。也許我只是沒有耐心。這也導致我目前正在研究的PushSharp。
也許我可以從頭開始編程/我自己?我只需要一種方式告訴其他用戶的聊天刷新或發送消息給他們更新,這是可能的一個Web API?使用UDP/TCP/WEBSOCKETS?
謝謝你們。我希望一切都合情合理。
正確的方法是通過網頁套接字,否則你會做很多輪詢和服務器資源將被浪費 – Gusman
我認爲你可以嘗試SignalR – BNK
我不是100%確定你在問什麼。我有點困惑於你使用< > :)但是你可以使用C#和GCM。您可以使用HTTP或XMPP進行消息傳遞。 –