SignalR& Android,我的选择是什么?

时间:2012-07-28 01:08:10

标签: android signalr

我正在开发一个ASP.NET MVC应用程序,浏览器中的JavaScript和本机Android应用程序都使用它,我希望使用SignalR。这当然在浏览器中没有问题,但我不知道如何从Android应用程序进行界面。

是我唯一的选择:

  1. 查找已有的Android SignalR库。或
  2. 将自定义代码写入与服务器端SignalR接口的接口?

4 个答案:

答案 0 :(得分:10)

我还在寻找Android的SignalR-client,但我没找到,所以我开始自己开发一个。您可以在https://github.com/erizet/SignalA查看。 当然,它更像是一个概念验证,而不是一个装饰好的库。 它现在已更新为协议版本1.2,它在SignalR的1.0版本中使用。

答案 1 :(得分:2)

我不知道您现在可以在Android应用程序中使用的任何基于Java的实现。所以我认为你正在考虑选项#2。

Java当然具有至少能够与SignalR的长轮询传输实现进行通信所需的核心功能。您只需将HttpClientorg.json结合起来。

答案 2 :(得分:1)

如果选择基于HTML5的Android应用程序,您可以尝试使用本机SignalR JavaScript客户端。工作完美无缺。

答案 3 :(得分:1)

在您的应用程序中托管隐藏的Web视图,并使用脚本桥与其进行通信。在webview中使用javascript signalr库。