我有一个用户推送的小应用程序,它是用 Sencha Touch 2 构建的,包装在 phonegap (cordova 1.7.0) 中并为 android 打包。Pusher 具有非 websocket 支持的闪存后备。
根据http://pusher.tenderapp.com/kb/faq/does-pusher-work-with-phonegap-yes 我将此添加到我的 .java 文件中:
super.init();
this.appView.getSettings().setPluginsEnabled(true);
它似乎正在尝试加载闪存,但在我的设备上运行时,我在 logcat 中看到了这一点:
06-28 16:41:53.559:D/CordovaLog(16269):警告:web-socket-js 在 file:///... URL 中不起作用,除非您正确设置 Flash 安全设置。通过 Web 服务器打开页面,即 http://...
06-28 16:41:53.559:D/CordovaLog(16269):https ://yadayada.cloudfront.net/1.11.2/flashfallback.min.js:第 52 行:警告:web-socket-js 不起作用在 file:///... URL 中,除非您正确设置 Flash 安全设置。通过 Web 服务器打开页面,即 http://...
感觉就像我很接近,但我错过了最后一点来连接它。
感谢您的任何见解。