Here is my code, the plugin has been installed.
nativeStorage() {
NativeStorage.setItem('email', "test@test.com")
.then(
() => console.log('Stored item!'),
error => alert('Error storing item ' + error)
);
NativeStorage.getItem('email')
.then(
data => this.nativeMessage = data,
error => alert(error)
);
}
When I run the app in browser, It works fine
ionic run browser
When I run the app in the Ionic View app
ionic upload
I get the error plugin_not_installed
When I compile it with Ionic Package and install it on my iPhone, I get the same error, plugin_not_installed.
What am I doing wrong?
Thank you in advanced.
Native Storage is not one of the supported plugins of Ionic View: https://docs.ionic.io/tools/view/#supported-plugins
Thank you for the response, that explains Ionic View, do you have an idea why when it is installed on my iPhone I am getting the same error?
No, sorry.
Why are you using Native Storage and not Ionic Storage? It’s much less error prone from what I read here in other posts: https://ionicframework.com/docs/storage/
Ok thank you, I did no know Ionic Storage is a better option. Ill try it out tonight.
Ok I was able to get that to work on Ionic View and my iPhone.
One thing to note is that I was getting the same error plugin_not_installed on other plugins Contacts and SocialShare. I had to add them to my app.module.ts providers. In the docs it does not say to do that.
Great that it is working now!
You skipped a part of the docs: http://ionicframework.com/docs/native/#Add_Plugins_to_Your_App_Module (Many people make that mistake)