使用Ionic和local notification我将在应用程序打开10分钟后向用户显示警告\通知。使用此代码显示正常:
setTimeout(function(){
addLocalNotification({
id: "10",
date: new Date(),
message: "You are welcome",
title: "Hi",
});
},600000)
我不想在上面的函数中设置日期(日期:新日期(),)。 我想将它与 setTimeout 一起使用 但问题是如果用户打开应用程序并关闭它,则setTimeout不起作用。
即使应用程序已关闭,如何强制setTimeout正常工作。
答案 0 :(得分:1)
当用户将您的应用程序放在后台时,应用程序会进入睡眠状态。您需要为您的应用程序添加this插件,然后调用
document.addEventListener('deviceready', function () {
// cordova.plugins.backgroundMode is now available
cordova.plugins.backgroundMode.enable();
}, false);
以下是
要防止应用在后台暂停,必须调用backroundMode.enable接口。