听众没有使用phonegap build / sencha touch app一个windows mobile接收事件

时间:2014-04-09 10:09:55

标签: cordova windows-phone-8

我有一个Sencha Touch应用程序,我们正在使用phonegap构建并在Android,iOS和Windows Phone 8设备上进行安装。

应用程序在所有平台上按预期启动,但作为启动过程的一部分,我们正在注册几个事件:

    document.addEventListener("pause", this.handlePause, false);
    document.addEventListener("resume", this.handleResume, false);
    document.addEventListener("backbutton", this.handleBackButton, false);
    document.addEventListener("menubutton", this.handleMenuButton, false);
    document.addEventListener("online", this.handleInternetConnectionAvailable, false);
    document.addEventListener("offline", this.handleInternetConnectionUnAvailable, false);
    document.addEventListener("batterystatus", this.handleBatteryStatus, false);
    window.addEventListener("orientationchange", this.handleOrientationChange, true);

这包含在配置文件的启动功能中。

在iOS和Android上(以及通过网络2在BB10上构建),这是有效的,我们正在按预期接收这些事件。

但是,在Windows Phone 8上,我们没有得到任何一个。

我们的config.xml文件目前包含以下插件:

<gap:plugin name="org.apache.cordova.device"/>
<gap:plugin name="org.apache.cordova.device-orientation"/>
<gap:plugin name="org.apache.cordova.dialogs"/>
<gap:plugin name="org.apache.cordova.vibration"/>
<gap:plugin name="org.apache.cordova.battery-status"/>
<gap:plugin name="org.apache.cordova.network-information"/>
<gap:plugin name="org.apache.cordova.device-orientation"/>
<gap:plugin name="org.apache.cordova.file"/>

有没有人遇到过类似的问题?我已经尝试了几天来解决这个问题,而且我没有得到任何地方!

我已尝试在窗口和文档上注册事件,这似乎没有任何区别。

非常感谢...

0 个答案:

没有答案