为不活动的Ruby on Rails发送自动推送通知

时间:2014-06-13 04:48:00

标签: ruby-on-rails ruby ruby-on-rails-4

在我的应用中,我使用RPush Gem来实现推送通知。现在,管理员可以发送自定义消息作为通知。

如果用户未登录2天,我想要发送自动通知。我可以在我的数据库中查看这个,我保留了像last_logged这样的记录。但我想知道如何自动检查并在后台运行。

1 个答案:

答案 0 :(得分:1)

如果没有更多详细信息,很难提供更好的建议,但如果你在像Heroku这样的平台上,你可以使用他们的调度程序添加来执行预定的cron作业。所以这个想法是:

1)实施rake任务,检查用户是否已登录2天,然后向自己(或任何人)发送电子邮件 2)通过Heroku Scheduler add on

安排此rake任务

如果您不使用Heroku,我确信您可以尝试运行cron作业同样兼容的服务。