I\'m currently working on a Angular/Ionic/Cordova project and we\'ve recently upgraded to the latest Ionic beta. From the version the project was using before, this introduc
I stumbled across a similar scenario where logging in with another user was showing me stale/cached view. You can do cache: false at the state definition level but that entirely disables cache for that state in your app.
What you can rather do is clear all the cached view and history when user enters the signin/login state of your application (as you said). Seems ideal.
// code inside your signin controller
$scope.$on("$ionicView.enter", function () {
$ionicHistory.clearCache();
$ionicHistory.clearHistory();
});