Phonegap, Sencha Touch2 и Pusher — сбой резервного копирования Flash на Android

У меня есть небольшое приложение, которое пользователи толкают, оно создано с помощью Sencha Touch 2, завернуто в phonegap (cordova 1.7.0) и упаковано для Android. У Pusher есть резервная флеш-память для поддержки не-webocket.

по 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 не работает в URL-адресе file:///..., если вы правильно не установите параметры безопасности Flash. Откройте страницу через веб-сервер, например, http://...

06–28 16:41:53.559: D/CordovaLog(16269): https://yadayada.cloudfront.net/1.11.2/flashfallback.min.js: Строка 52: ВНИМАНИЕ: web-socket-js не работает в URL-адресе file:///..., если вы не установили Flash Security Настройки правильно. Откройте страницу через веб-сервер, например, http://...

Чувствуется, что я близок, но мне не хватает последнего кусочка, чтобы подключить это.

Спасибо за любое понимание.


person Mark Nadig    schedule 28.06.2012    source источник


Ответы (1)


Теперь есть стартовый проект, чтобы помочь с этим. Это означает, что резервный вариант Flash не требуется, вместо этого используется собственная библиотека Java WebSocket, доступная для среды выполнения JavaScript в WebView.

Вот запись в блоге об этом: http://blog.pusher.com/2012/7/5/pusher-on-phonegap-for-android

Вот начальный проект Pusher, PhoneGap и Android: https://github.com/pusher/pusher-phonegap-android

person leggetter    schedule 10.07.2012