android - 每天早上开始代码场景之前激活插件功能(Ionic-Cordova)
问题描述
我在 android 设备(信息亭)上使用 ionic cordova,我必须每天早上在我自己的插件中启动更新(功能激活)。
我已经有了一个想法:
我的想法是当用户点击开始场景时,插件启动:
date <= read("dateFile")
if date != today
then
update()
write("dateFile", TodayDate)
问题是它不会在例如每天早上 0:00 自动激活。每次客户开始一个场景时,插件都会被激活。
ps:插件必须在插件android平台上,因为只有那里才有更新功能
你有更好的建议吗?
解决方案
谢谢大家,但我找到了解决方案。我使用了 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();
推荐阅读
- parquet - 尝试运行具有大量列的极其基本的 AWS-glue 爬虫时出现“内部服务异常”
- python - pyautogui.moveTo 似乎没有生成鼠标事件
- django - Django ModelForm 小部件和非小部件字段排序
- reactjs - 尝试使用 .strike() 在 React 中删除 Li 元素
- php - 从数据库中删除记录时如何删除文件?(拉拉维尔)
- javascript - 为什么 Vue.js 输入值没有更新?
- c++ - 与模板化函数一起使用时,模板化结构没有隐式转换
- r - 是否可以动态改变列(列中的值具有其他列名)
- c# - Linq 选择集合中的第一个活动记录
- firebase - 无法从其他国家/地区访问 Firestore