Pretty new to ionic switching from phonegap and f7. Absolutely love it however a few teething problems.
I’ve looked on the forums already to find a solution and none have worked.
I can’t seem to get non ionic native cordova plugins working in ionic.
My repro steps are:
ionic start projectname tabs cd projectname ionic cordova plugin add pluginname
Then just to test i went into the home.ts component to try and run a plugin function on device ready.
I’ve tried calling the plugin via:
window.plugins.pluginname.method(); window.pluginname.method(); (<any>window).plugins.pluginname.method(); cordova.plugins.pluginname.method();
I’ve even tried the following declares above the component
declare let cordova: any; declare var window;
Every time i get an error saying undefined is not an object, and when i try to console log dump the plugin itself its coming up as null. Tried in a browser but also in devapp on IOS11.
My ionic info is below.
cli packages: (C:\Users\Robert.Lane\AppData\Roaming\npm\node_modules) @ionic/cli-utils : 1.19.2 ionic (Ionic CLI) : 3.20.0 global packages: cordova (Cordova CLI) : 8.0.0 local packages: @ionic/app-scripts : 3.1.10 Cordova Platforms : none Ionic Framework : ionic-angular 3.9.2 System: Node : v9.5.0 npm : 5.6.0 OS : Windows 10 Environment Variables: ANDROID_HOME : not set Misc: backend : pro
Really pulling my hair out on this one, can someone please adivse. Or, if you have an example project with a a non standard cordova plugin working that would be amazing.