如何在 Cordova App 中添加 cronjob

Posted

技术标签:

【中文标题】如何在 Cordova App 中添加 cronjob【英文标题】:How to add cronjob in Cordova App 【发布时间】:2016-03-20 19:43:13 【问题描述】:

我使用 Phonegap/Cordova 开发移动应用程序。在应用程序中,我每天设置一次本地通知。但是通知时间每天都在变化。所以我需要为每天的 cronjob 设置本地通知。

如何使用 cordova 添加 cronjob?

【问题讨论】:

【参考方案1】:

我不确定你能做到这一点。 ios 不允许后台进程,因此一旦您关闭应用程序,它就会运行完毕。

我已安排运行并在服务器端执行。如果通知每天都在变化,您可以每分钟运行一次 cron 作业以查看条件是否正确,然后向设备发送推送通知。

【讨论】:

通知时间属于本地时间(用户设备本地时间),所以推送通知不能解决我的问题。我必须使用本地通知。 我真的不知道有什么方法可以在应用程序端完成。您可以将 UTC 时间和用户所在时区存储在服务器上,然后在该时间到来时发送通知。

以上是关于如何在 Cordova App 中添加 cronjob的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2015 Apache Cordova App > 如何添加业务层?

我需要在cordova/phonegap项目的所有html文件中添加app.initialize()吗

Cordova 平台添加 ios - 无法添加 App & Splash 图标

vue+cordova实现退出app效果

ionic和cordova解决跨域问题

如何在 Meteor cordova 移动应用程序中接收共享数据