Я пытаюсь использовать плагин режима фона в своем ионном приложении, но я столкнулся с проблемой.Режим фона плагина Cordova: onactivate не работает в первый раз (android)
Я хотел бы сделать то же самое, что показано в readme проекта github с backgroundmode.onactivate
. Это будет отлично работать, если он не работает только со второго раза, когда я иду на задний план.
Если у кого есть какие-либо идеи о том, что вопрос, я был бы рад услышать об этом :)
Пример из моего кода:
$ionicPlatform.ready(function() {
document.addEventListener('deviceready', function() {
// Android customization
cordova.plugins.backgroundMode.setDefaults({ text:'Doing heavy tasks.'});
// Enable background mode
cordova.plugins.backgroundMode.enable();
if(cordova.plugins.backgroundMode.isEnabled()){
console.log('Hi, I am enabled. Signed : backgroundMode.');
}
// Called when background mode has been activated
cordova.plugins.backgroundMode.onactivate = function() {
setTimeout(function() {
// Modify the currently displayed notification
cordova.plugins.backgroundMode.configure({
text:'Running in background for more than 5s now.'
});
console.log('Running in background for more than 5s now.');
}, 5000);
}
}, false);
Примечание: Я получаю строку Hi, I am enabled. Signed : backgroundMode.
когда мой приложение запускается.
Привет, i'm также возникли проблемы с этим плагином вы говорили, и я могу видеть, что вы использовали эту функцию OnPause после ... что работая для вас, у вас все еще есть какой-либо плагин в вашем xml-файле для фонового режима? или что функция onPause достаточно? – Japa
Сработало отлично с этим onPause. У меня не было много чего начать. – Aweuzegaga