首页 > 解决方案 > 每天早上开始代码场景之前激活插件功能(Ionic-Cordova)

问题描述

我在 android 设备(信息亭)上使用 ionic cordova,我必须每天早上在我自己的插件中启动更新(功能激活)。

我已经有了一个想法:

我的想法是当用户点击开始场景时,插件启动:


 date <= read("dateFile")
 if date != today
 then
    update()
    write("dateFile", TodayDate)

问题是它不会在例如每天早上 0:00 自动激活。每次客户开始一个场景时,插件都会被激活。

ps:插件必须在插件android平台上,因为只有那里才有更新功能

你有更好的建议吗?

标签: androidcordovaionic-frameworkpluginscron

解决方案


谢谢大家,但我找到了解决方案。我使用了 npm https://www.npmjs.com/package/cron的 cron 。

这是javascript(离子)中的代码:

var CronJob = require('cron').CronJob;
//Every 0 seconde of the first minute of midnight (0)
var job = new CronJob('0 0 0 * * *', () => {
this.functionToExecute();
}, null, true, 'America/New_York');
job.start();

推荐阅读