Имея эту функцию в контроллере:
$scope.$on('$ionicView.enter', function() {
, казалось бы хорошо. Каждый раз, когда я открываю приложение в реальном устройстве, эти функции фактически запускаются. Но потом, через некоторое время, я понял, что это не всегда так.
Если я открою приложение и закрою его. А потом пройдет какое-то время, может быть, несколько минут. И я снова открываю приложение. Ну, тогда приложение не запускается с нуля. Он возвращается к последнему экрану/контроллеру. И, что хуже всего, $ ionicView.enter НЕ запускается. Если приложение закрыто, и через некоторое время я открываю его (возможно, 5 минут), он начинается с начала (показывая всплеск и т. Д.).
Итак, есть ли способ решить эту проблему? Как заставить приложение реагировать в $ ionicView.enter каждый раз, когда он снова открывается? Даже если взять из фона?