Когда вы оставляете приложение примерно на 3 или более часов в iOS в фоновом режиме, оно не завершает работу приложения должным образом, в результате чего index.html будет пустым в консоли разработки Safari.
имя двигателя = "ios" spec = "4.4.0"
Ионная информация
ionic -version 3.20.0
ionic info
cli packages: (C:\Users\Usuario Interax\AppData\Roaming\npm\node_modules)
@ionic/cli-utils : 1.19.2
ionic (Ionic CLI) : 3.20.0
global packages:
cordova (Cordova CLI) : 8.0.0
local packages:
@ionic/app-scripts : 3.1.6
Ionic Framework : ionic-angular 3.9.2
System:
Node : v6.11.5
npm : 5.6.0
OS : Windows 10
Misc:
backend : pro
Я нашел этот отпечаток в консоли:
исключениеnativeEvalAndFetch: ReferenceError: Невозможно найти переменную: глобальный код cordova about: blank 1: 127 элемент сценария глобального кода 1: 1: 127
Приложение останавливается на заставке и не переходит на главный экран.
Поиск более подробно нашел это:
exception nativeEvalAndFetch : ReferenceError: Can't find variable: cordova
try {
cordova.require('cordova/exec').nativeEvalAndFetch(function() {
cordova.fireDocumentEvent('active');
})
} catch (e) {
console.log('exception nativeEvalAndFetch : ' + e);
};
Ошибка возникает только в iOS, Android работает хорошо.