I am facing issue with localstorage in iphone/Ipad with os version 10 and above.
The scenario is like this.
First time When i open the application the localstorage key value is null . At that time i'm assigning value to that corresponding key.
second time When i open the application still localStorage key is null again assigning value to that corresponding key.
Third time when i open the application i'm getting value from localStorage . If i repeat above steps no.of time , everytime i'm able to get value from localstorage.
Here the problem is second time only with localStorage.
Below are the technologies that i'm using IBM Mobile First V7.1 Cordova V3.7 Ionic V1.2.4 and angular 1.4
Please find below sample code that is working fine in iphone & ipad with os 9(below 10)
if(localStorage && $window.localStorage.getItem("isFirst") == "first"){
alert("Data available");
}else{
alert("LocalStorage is empty");
$window.localStorage.setItem("isFirst", "first");
}
got "Data available" alet twice instead of one.