【问题标题】:Include a "feature" in PhoneGap build version 3.x在 PhoneGap 构建版本 3.x 中包含“功能”
【发布时间】:2014-04-18 11:50:32
【问题描述】:

我对自 3.0 版以来 PhoneGap 构建的变化感到困惑。当我尝试寻找明确的答案时 - 仍然有很多旧信息。

我想使用相机、通知或日历等设备功能...

我知道版本 3.0 中的一切都发生了变化。而这些“特性”现在的处理方式与插件相同。

我现在在我的 config.xml 文件(用于 PhoneGap 构建)中究竟放了什么?

我见过:

<feature name="http://api.phonegap.com/1.0/camera"/>
<feature name="http://api.phonegap.com/1.0/contacts"/> ... etc....

我也见过:

<gap:plugin name="org.apache.cordova.camera"/>
<gap:plugin name="org.apache.cordova.contacts"/>  ...etc....

需要明确的是,其中之一是否已贬值?应该使用哪一个?

我说的是专门针对 PhoneGap Build 的 config.xml - 不是针对 Android、iOS 等的任何内部平台 config.xml 文件。

【问题讨论】:

    标签: cordova phonegap-plugins phonegap-build


    【解决方案1】:

    对于PhoneGap Build,使用gap:plugin 标签。

    &lt;gap:plugin name="org.apache.cordova.camera"/&gt;

    有关详细信息,请参阅PhoneGap Build docs

    【讨论】:

      【解决方案2】:

      在 phonegap 3.x 中,&lt;feature&gt; 行由平台的 config.xml 文件中的插件自动添加(例如:platforms/android/res/config.xml for android),因此您不应再添加这些根 config.xml 中的行。

      您只需使用 cli 或在 phonegap 构建的情况下通过将 &lt;gap:plugin&gt; 行添加到根 config.xml 来添加插件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-02
        相关资源
        最近更新 更多