6

我在使用Phonegap. 我使用控制台创建了一个测试应用程序:

phonegap create ProjectTest

cordova platform add ios

cordova build

然后打开生成的 Xcode 项目并在 onDeviceReady 函数中添加新行:

onDeviceReady: function() {
    app.receivedEvent('deviceready');
    // MY TEST
    alert(navigator.connection);      
}

此外,我已将此行添加到我的 config.xml 中:

<plugin name="NetworkStatus" value="CDVConnection" />

所以,结果警报是'未定义'......

我只需要测试连接,使用navigator.connection.type

使用MacBookXcode 4.6.3

4

3 回答 3

3

这里同样的问题。在这些步骤之后,我正在测试我的代码。创建,添加平台 ios,添加插件 blabla。当你这样做时,它不起作用。你不得不说

$ cordova build ios

或者

$ phonegap build ios

之后,它会创建有关插件及其工作的新文件。希望对你也有帮助。

(科尔多瓦 3.3.0)

于 2014-01-25T22:11:23.447 回答
1

您应该先添加连接插件

于 2014-01-26T16:08:07.803 回答
1

我遇到了类似的问题,经过大量研究后能够回答我自己的问题。

有关解决方案,请参阅此StackOverflow 帖子

于 2013-08-05T16:55:08.673 回答