0

誰かがプラグインを追加する方法を説明できますか?

m および h ファイルを Plugins ディレクトリに追加しました

次に、config.xml に次の行を追加します。

<plugin name="DeviceDetails" value="DeviceDetails" />

jsファイルをhtmlに含めました

プロジェクトのプラグイン

このプラグインを実際に使用するにはどうすればよいですか? そして、それが機能することをどのように知ることができますか?

私は現在やっています: (coffeescript)

        try 
            console.log DeviceDetails()
        catch e
            console.log e

xCodeでこのエラーを取得します:

[LOG] {"line":24,"sourceURL":"file:///var/mobile/Applications/31C9E766-02DF-4C7E-8B32-9588F394F427/Flight.app/www/media/js/index.js","stack":"onDeviceReady@file:///var/mobile/Applications/31C9E766-02DF-4C7E-8B32-9588F394F427/Flight.app/www/media/js/index.js:24\nfire@file:///var/mobile/Applications/31C9E766-02DF-4C7E-8B32-9588F394F427/Flight.app/www/cordova-2.6.0.js:683\n@file:///var/mobile/Applications/31C9E766-02DF-4C7E-8B32-9588F394F427/Flight.app/www/cordova-2.6.0.js:221\n[native code]"}

これはプラグイン js ファイルです。

;(function(cordova) {

    function DeviceDetails() {}

    DeviceDetails.prototype.getDetails = function(callback) {
        cordova.exec(callback, callback, "DeviceDetails", "getDeviceDetails", [])
    }

    DeviceDetails.prototype.getUUID = function(callback) {
        cordova.exec(callback, callback, "DeviceDetails", "getDeviceUUID", [])
    }

    if (!window.plugins) window.plugins = {}
    window.plugins.deviceDetails = new DeviceDetails()

})(window.cordova || window.Cordova || window.PhoneGap);
4

1 に答える 1