0

我正在尝试检测在 Windows Phone 8 上运行的 Sencha Touch+PhoneGap 应用程序上是否有可用的连接。问题是,我所做的任何检查(使用Ext.device.Connection.isOnline()Sencha 和navigator.network.connectionPhoneGap)都会导致连接状态应用程序已启动。顺便说一句,我确实ID_CAP_NETWORKING检查了 WMAppManifest.xml。

因此,如果我在没有连接的情况下启动应用程序,Ext.device.Connection.isOnline() 和 navigator.network.connection 都会始终说没有连接,即使我在应用程序运行时获得连接也是如此。如果我在有连接的情况下启动了应用程序,即使我失去连接,呼叫也会始终说有连接。

我对此有一个技巧(使用简单的 ajax 调用并查看它们是否失败),但这绝对不是一个很好的解决方案。有没有其他人遇到过这个问题?我对移动开发的这一部分了解有限,甚至不知道从哪里开始。

4

0 回答 0