1

有没有办法让 Android 与 SockJs 一起在 Phonegap 中打包的应用程序中进行套接字连接?目前,我有以下代码在 iOS 上工作但在 Android 中失败,因为 Android 中套接字连接的 file:/// 限制。

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 上同样可以完美运行

有任何想法吗?

4

1 回答 1

1

SockJS 应该可以从 phonegap 正常工作。通过本机 Web 套接字或 xhr-streaming。file://文档中查找。

于 2012-12-06T09:34:52.713 回答