J'essaie d'utiliser ce plugin cordova https://github.com/litehelpers/Cordova-sqlcipher-adapter .
Voici mon code:
...
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);
});
}
Le problème est que quoi que je fasse, sqlitePlugin
est toujours undefined
: / Cependant, cordova.plugins
est un objet.
J'ai aussi essayé alert((<any>window).plugins.sqlitePlugin);
mais le résultat est le même.
Je cours dans un appareil Android 8 Nexus 5X.
J'ai installé le plugin de cette façon: ionic cordova plugin add cordova-sqlcipher-adapter --save
en tant que plugin standard Cordova.
Toute aide serait appréciée :)
Après plusieurs heures, la manière correcte d’utiliser le plugin était: (<any>window).sqlitePlugin
J'espère que ça pourrait aider :)
Vous pouvez aussi l'écrire en tant que
window["pluginName"]