的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进行消息传递。 –