Подтвердить что ты не робот

SignalR & Android, каковы мои варианты?

Я разрабатываю приложение ASP.NET MVC, которое потребляется как JavaScript в браузере, так и родным Android-приложением, и я хочу использовать SignalR. Это, конечно, не проблема в браузере, но я не знаю, как взаимодействовать с Android-приложением.

Мои параметры:

  • Найдите уже существующую библиотеку Android SignalR. или
  • Создать собственный код для взаимодействия с интерфейсом SignalR на стороне сервера?
4b9b3361

Ответ 1

Я не знаю ни одной Java-реализации, которую вы могли бы использовать в приложении для Android прямо сейчас. Поэтому я думаю, что вы смотрите на вариант № 2.

Java, безусловно, имеет основную функциональность, необходимую для того, чтобы иметь возможность общаться с, по крайней мере, с длинной обработкой транспорта SignalR довольно легко. Вы просто хотите комбинировать HttpClient с org.json.

Ответ 2

Я также искал SignalR-клиент для Android, но я не нашел его, поэтому я начал разрабатывать его самостоятельно. Вы можете проверить на https://github.com/erizet/SignalA. В то же время это больше похоже на доказательство концепции, чем на финишную библиотеку. Теперь он обновлен до версии 1.2 протокола, которая используется в версии 1.0 SignalR.

Ответ 3

Если Android-приложение на базе HTML5 является опцией, вы можете попробовать использовать собственный клиент JavaScript SignalR. Работает безупречно.

Ответ 4

Удерживайте скрытое webview в своем приложении и используйте мост script, чтобы поговорить с ним. Используйте библиотеки javascript signalr в своем веб-просмотре.