1

phonegap ローカル追加プラグイン (plugman) では機能しない Phonegap / Cordova プラグインを追加するのが最善の方法であることは誰でも知っています。config.xml ファイルを手動で更新するのにうんざりしていますが、何かが欠けていると感じており、cordova 3.1 のドキュメントには、プラグインを「機能させる」ために変更されたファイルについては何も記載されていません。

https://github.com/phonegap/phonegap-plugins/tree/DEPRECATED/iOS/ExtractZipFile

これは私が利用しようとしているレポです。ここで同様の投稿を見ました。レポをzipとしてダウンロードできますが、実際に機能するようにこれを追加するにはどうすればよいですか。

簡単に言うと、独自のカスタム プラグインを追加する場合、実際にロードして動作させるためには、cordova 3.1 のどのファイルを変更する必要がありますか。

4

1 に答える 1

3
  1. config.xml次のように更新してください。

    <feature name="ExtractZipFilePlugin" >
        <param name="ios-package" value="org.apache.cordova.ExtractZipFile"/>
    </feature>
    
  2. にブロックを追加cordova_plugins.js:

    {
        "file": "plugins/cordova/ZipPlugin.js",
        "id": "org.apache.cordova.extractZipFile",
        "clobbers": [
            "extractZipFile"
        ]
    }
    
  3. プラグイン (この場合はZipPlugin.js) をヘッダーで囲みます

    cordova.define("org.apache.cordova.extractZipFile", function(require, exports, module) {
    

    そしてフッター

    });
    

あちこちで正確な ID を調整する必要があるかもしれませんが、これらはプラグインを手動で Cordova 3+ に組み込むための基本的な手順です。

于 2013-12-20T23:10:09.303 に答える