Плагин с таким временем _1 для хранения устройств как называется window.plugins.insomnia.allowSleepAgain()
.
Но для некоторых приложений имеет смысл бодрствовать только при активном приложении. Если пользователь приостанавливает приложение и забывает, что он оставил его в фоновом режиме, было бы неплохо разрешить сон, а не снижать уровень заряда батареи.
Обычно действия, необходимые для приостановки приложения, обрабатываются с помощью события pause
:
function onDeviceReady() {
document.addEventListener("pause", onPause, false);
}
function onPause() {
window.plugins.insomnia.allowSleepAgain();
}
Но согласно Cordova docs, обработчик паузы в iOS не может вызывать ничего собственного, включая плагин Insomnia.
Как добиться желаемой функциональности?