【发布时间】:2015-06-30 06:56:31
【问题描述】:
我们正在使用 Ionic 来制作我们的移动应用程序。要构建应用程序,我们要使用 PhoneGap Build 服务。现在我们想使用一些插件,如相机(或网络信息),当我们在本地构建应用程序或使用 IonicView 应用程序显示应用程序时,这可以正常工作,但当我们使用 PGB 构建它时就不行了。
我们已经将 config.xml 文件复制到 www/ 文件夹,添加
xmlns:gap="http://phonegap.com/ns/1.0"
到<widget> 并添加插件:
<gap:plugin name="org.apache.cordova.camera"/>
这不起作用。还尝试了其他:
<gap:plugin name="Camera" value="org.apache.cordova.camera" />
然后 PGB 说:不支持的插件:相机
也尝试了<feature>标签:
<feature name="http://api.phonegap.com/1.0/camera" />
<feature name="http://api.phonegap.com/1.0/file" />
或者甚至结合:
<feature name="Camera">
<param name="android-package" value="org.apache.cordova.camera.CameraLauncher" />
</feature>
(只是为了在 Android 设备上测试它)。但是没有任何效果...我们在 index.html 文件中也引用了 cordova.js 文件。
问题是(我们认为)Ionic 使用 Cordova 而不是 PhoneGap,因此我们无法正确使用 PhoneGap Build 服务。是否有任何解决方法或解决方案可以让插件与 Ionic(cordova) + PhoneGap Build 一起使用?
【问题讨论】:
-
不确定是否复制错误,因为值后有双引号,但 config.xml 中的语法应该是
-
是的对不起,我复制错了,我已经编辑了我的帖子。
-
如果你尝试添加 source="plugins.cordova.io" 怎么办:
-
不幸的是,这不起作用。对于它的价值,对于相机插件,我遵循以下步骤:learn.ionicframework.com/formulas/cordova-camera
标签: cordova ionic-framework phonegap-build ionic