Ionic 3:如何使用cordova插件

Why*_*yzx 12 cordova cordova-plugins ionic3

我正在尝试使用这个cordova插件https://github.com/litehelpers/Cordova-sqlcipher-adapter.

这是我的代码:

...
import { Platform } from 'ionic-angular';

declare var cordova;

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {

  constructor(platform: Platform) {
    platform.ready().then(() => {
      alert(cordova.plugins.sqlitePlugin);
    });
  }
Run Code Online (Sandbox Code Playgroud)

问题是,无论我做什么,sqlitePlugin总是undefined:/然而cordova.plugins是一个对象.

我也试过,alert((<any>window).plugins.sqlitePlugin);但结果是一样的.

我正在使用Nexus 5X And​​roid 8设备.

我以这种方式安装了插件:ionic cordova plugin add cordova-sqlcipher-adapter --save作为标准的cordova插件.

任何帮助将是欣赏:)

Why*_*yzx 18

几个小时后,使用该插件的正确方法是: (<any>window).sqlitePlugin

希望它可以帮助:)