我怎么能运行cordova app甚至用户关闭应用程序

时间:2016-05-04 11:32:14

标签: android cordova

希望在2:50的某些时候创建应用程序cordova和离子为Android到alaram我希望程序运行甚至关闭程序我使用katzer / cordova-plugin-background-mode插件,但当我关闭程序时,它是关闭,但仍然不在后台运行这是我使用的代码示例:

document.addEventListener('deviceready', function () {

  cordova.plugins.backgroundMode.setDefaults({
    title:  'TheTitleOfYourProcess',
    text:   'Executing background tasks.'
  });

  // Enable background mode
  cordova.plugins.backgroundMode.enable();

  // Called when background mode has been activated
  cordova.plugins.backgroundMode.onactivate = function () {
    // Set an interval of 3 seconds (3000 milliseconds)
    setInterval(function () {
      var dd = new date();
      var h = dd.getHours();
      var m = dd.getMinutes();
      if(h == 2 && m ==50){
        alert("2:50");
      }
    }, 3000);
  }
}, false);

如果用户关闭程序,如闹钟或某些程序提醒,我怎么能让app仍然运行?

2 个答案:

答案 0 :(得分:2)

将此行添加到config.xml以启用后台活动

<preference name="KeepRunning" value="true"/>

答案 1 :(得分:1)