0

我正在研究创建一个简单的 Web 界面,用于安排 iOS 推送通知在特定时间或将来定期发生。

例如,有人可以使用此通知数据:

"This is a periodic push notification!" - Every Monday - Expires Oct 31
"This will only happen once!" - Sept 20

第一个在每个星期一执行,直到 10 月 31 日,第二个在 9 月 20 日执行。

我已经对可以安装的一些服务器软件进行了一些研究来做这种事情,但是对于实现这种事情的推荐软件我有点茫然。是否有现成的软件可以推荐用于安排推送通知?

如果没有,我也很好奇可以让我通过网络表单的输入来安排我自己的任务的软件。我可以通过 PHP 添加/删除 cron 任务吗?或者更适合使用像芹菜这样的东西来做这种事情?我想因为我没有太多的 Web 开发经验,所以我不确定在此之前最合适的方法和工具是什么。

4

1 回答 1

0

您不必为特定事件制定 cron 任务,您必须通过 cron 以定义(但高)频率调用程序。为您描述的目的而拥有更新 CRON 的程序的 TMHO 是一个坏主意。

然后这个特定的程序必须根据你想要的业务逻辑发送通知。我通常在 PHP 中实现这样的程序,然后我可以通过 cli 或 wget 调用它们(这种情况需要更多的工作来避免安全问题,因为攻击者也可以调用它)。

于 2012-08-15T09:01:09.167 回答