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://
в документации.