每天早上开始代码场景之前激活插件功能(Ionic-Cordova)

Posted

技术标签:

【中文标题】每天早上开始代码场景之前激活插件功能(Ionic-Cordova)【英文标题】:Activate plugin function every morning before begining code scenario (Ionic-Cordova) 【发布时间】:2021-11-08 23:44:58 【问题描述】:

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

我已经有了一个想法:

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


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

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

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

你有更好的建议吗?

【问题讨论】:

你用的是什么插件? 您可以为此使用本地通知。 我用自己的插件 谢谢我查看本地通知 【参考方案1】:

谢谢大家,但我找到了解决方案。 我使用了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();

【讨论】:

以上是关于每天早上开始代码场景之前激活插件功能(Ionic-Cordova)的主要内容,如果未能解决你的问题,请参考以下文章

EMLOG判断插件是否激活代码

spring quartz 定时器时间格式设置

一款工作记录软件

ionic 二维码扫描插件

Ionic Android 问题:扫描功能不起作用

电脑设置了每天下午五点自动关机,第二天早上电脑为啥还是开着的?