您好我试图在iOs设备上访问连接而没有任何成功......
我尝试跟随this post并没有任何结果。
我跑:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information.git
$ cordova plugin rm org.apache.cordova.core.network-information
并补充说:
<feature name="NetworkStatus">
<param name="ios-package" value="CDVConnection" />
</feature>
<{1>}文件中的。我还尝试将要素线包装在config.xml
标签中,因为我不确定是否需要,但没有。
如果我从CLI运行:<plugin></plugin>
我按预期获得:cordova plugin list
但是如果我尝试提醒连接类型(我检查了我正在等待deviceReady事件),我会一直未定义。关于如何解决这个问题的任何建议?
提前致谢!
答案 0 :(得分:0)
首先,为什么要运行$ cordova plugin rm org.apache.cordova.core.network-information
?安装后立即删除您的插件。不知何故,当然,根据cordova plugin list
,无论如何都安装了插件,所以让我们继续前进。
确保所有插件文件都在正确的位置。 cordova 3习惯不将原生插件文件复制到platform文件夹中。您可能必须手动将插件的src/[platform]
文件夹的内容复制到平台文件夹中的正确位置。对于ios,它将是platforms/ios/[project name]/Plugins/[Plugin Name]
。在android上它就像platforms/android/src/org/apache/cordova/[plugin name]
。
您不必在config.xml中执行任何操作,当您通过CLI添加插件时,cordova会自动执行此操作。您可能需要手动执行的唯一操作是复制本机插件文件,如上所述。