有没有相当于cordova.exec的流星?

时间:2015-11-23 03:06:54

标签: cordova meteor

我在看stackoverflow article found here

我正在使用Meteor开展一个项目。它还使用了Canvas2ImagePlugin,这是一个cordova插件。

我已使用meteor add cordova:https://github.com/devgeeks/Canvas2ImagePlugin.git@0.6.0

成功将其添加到项目中

但是,代码段

           cordova.exec(
            success,
            error,
            'Canvas2ImagePlugin',
            'saveImageDataToLibrary',
            [imageData]
        );
由于科尔多瓦不存在,

在流星中失败。

如何以流星方式进行此调用或以其他方式将cordova暴露给流星项目?

由于

2 个答案:

答案 0 :(得分:1)

在 Meteor 中,您需要使用全局对象中的 cordova,因为 Meteor 将注入 cordova 对象。

// First lets check that we are running withing Cordova
if (Meteor.isCordova) {

    // define your success and fail functions here
    function success() {
       // Do something
       console.log('Success')
    }

    function fail() {
       // Do something
       console.log('fail')
    }

    // Execute the cordova plugin method
    cordova.exec(success, fail, 'PluginName', 'pluginMethod', pluginMethodArguments)

}

答案 1 :(得分:0)

var exec = require(' cordova / exec');