Я разрабатываю приложение с Phonegap и использую веб-сокет с AutobahnJS для клиентского приложения.
Удаленный сервер веб-сокетов разработан с использованием PHP и Ratchet и работает через SSL, поэтому для подключения я использую wss://.
Приложение хорошо работает в эмуляторе (Android 4.4.2), но нет возможности подключиться к серверу веб-сокетов с помощью реального устройства под управлением Android 4.0.4. Обратный вызов onOpen не срабатывает, вызывается только onClose.
this.conn = new ab.Session(
this.wsUri,
function() { that.onOpen() },
function() { that.onClose() },
{ // Additional parameters, we're ignoring the WAMP sub-protocol for older browsers
'skipSubprotocolCheck': true
}
);
Чтобы приложение работало в эмуляторе, мне нужно было установить плагин websocket.
Итак, вопрос:
есть ли шанс использовать Autobahn и Websocket на устройстве под управлением Android 4.0.4?
Заранее спасибо!