There are a couple of posts that highlight this issue already, however they’re quite old and don’t have any solution.
Apparently the issue only happens with iOS 9+, but I can’t verify that.
It’s strange because the
$ionicPlatform.ready that sits in the intial .run() works absolutely fine, however if I try it from within a controller, it doesn’t fire. It does in the browser though…
$ionicPlatform into my controller. I’ve tried using the Cordova way using ‘deviceready’, but that isn’t firing either, but again - it fires fine in the browser.
iOS 9 has been out for a while and Ionic has been updated since, so surely there must be a way around this?!
Basically, my app needs to know the device is ready, so any workarounds would help.