Android PhoneGap и SockJS

Есть ли способ заставить Android работать с SockJs для сокетных соединений в приложении, упакованном в Phonegap? На данный момент у меня есть следующий код, который работает на iOS, но не работает в Android из-за файла:/// ограничение для сокетных соединений в Android.

var sock = MyEnt.connect('servicename', 'http://socket.api.somewhere.be/api', {debug: true});
var entity_plays = sock.subscribe('plays');
entity_plays.on("play", function(data, msg) {
       //Do something with data
       console.log(data,msg)
}, {backlog: 10});

Я изменил названия сервисов для конфиденциальности клиентов, но так как приведенный выше код работает в версии iOS PG (и браузерах для настольных компьютеров), это не должно иметь значения. Объект MyEnt представляет собой небольшую оболочку, содержащую пользовательские функции в классе SockJS, но опять же отлично работает на iOS

Есть идеи?

1 ответ

Решение

SockJS должен работать корректно из телефонного промежутка. Либо через нативные веб-сокеты, либо через xhr-streaming. Ищу file:// в документации.

Другие вопросы по тегам