Cordova のファイルのタグ<feature>
と<plugin>
タグの違いは何config.xml
ですか?
<plugin>
タグはプラグインを追加し、変数を渡すこともできるようですが、タグは<feature>
コルドバのコアに含まれる既存のプラグインまたは機能の変数のみを追加します。これは正しいです?
// Plugin tag
<plugin name="cordova-plugin-whitelist" spec="~1.3.1" />
// Plugin tag including feature
<plugin name="phonegap-plugin-barcodescanner" spec="6.0.3">
<variable name="CAMERA_USAGE_DESCRIPTION" value="Scan some stuff" />
</plugin>
あなたの例には<feature>
タグが含まれていません。ほとんどの Ionic アプリに含まれている例を次に示します。
<feature name="StatusBar">
<param name="ios-package" onload="true" value="CDVStatusBar" />
</feature>
違いは、これらのタグでできることです。<plugin>
タグは、あなたのアプリがバージョン番号のようなものを含めに依存するプラグインを定義することができます。プラグインの作成者がそのような機能を作成した場合は、<variable>
タグを使用して変数をプラグインに渡すこともできます。
では<feature>
タグは、特定のプラグインのために使用されるパッケージ名コルドバを伝えることができます。これが、この例で起こっていることです。StatusBar プラグインの場合、Cordova に という名前のパッケージを探すように指示していますCDVStatusBar
。もう 1 つの使用可能な属性は ですonload
。これは、アプリのロード時にプラグインを初期化する必要があることを Cordova に伝えます。
この情報は、ここにある Cordova のドキュメントに記載されています。彼らはまた、ドキュメントで次のことについて言及しています。
注: ほとんどの場合、これを直接設定する必要はありません。
<feature>
タグについて知っておくのは良いことだと思いますが、あまり気にする必要はありません。プラグインが必要とする場合はそれらを含め、それ以外の場合はそのままにします。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加