我正在开发一个网络应用程序来制作一个SMS提醒服务,该服务接收用户的各种输入,例如用户的姓名,号码和他想要提醒的时间。然后通过SMS发送提醒。我找到了SMS Gateway部件,我正在使用Zeep Mobile的API。我想知道如何根据用户输入的时间发送短信。
数据库将具有用户ID和时间,我需要让我的应用程序在当时发送短信。类似行的任何教程都会有很大的帮助。
提前致谢
答案 0 :(得分:1)
假设您的提醒间隔为1分钟,并且您正在Linux上进行部署。
1)设置一个cron-job来每分钟检查一次数据库是否有可能的提醒
2)如果有提醒发送,请执行发送脚本。
3)标记已发送状态(或类似)的提醒,因此您不会再次发送它们。
答案 1 :(得分:0)
根据您的应用程序部署的服务器,您需要运行某种连续运行的服务,并在应用程序到期时发送SMS。
但需要注意的是,由于重复数据库访问成本很高,您可能希望加载需要在短时间内发送的提醒。应该以合理的时间间隔定期访问数据库。