Rails中的Gmail推送通知

Sha*_*kes 8 ruby ruby-on-rails classification push-notification gmail-imap

我正在开发一个用户添加他们的Gmail帐户的应用程序,我在他们的电子邮件上做了一些分类工作.

我希望在收到任何已注册帐户的新电子邮件时收到通知.

一个解决方案是通过IMAP继续轮询帐户并保存我提取的最后一个电子邮件日期,以检查是否有新邮件,但这有很多开销.

知道如何监控Gmail并在收到新电子邮件时收到通知并将其与Rails应用程序集成吗?是否有扩展可以做到这一点,并发送一个帖子请求到我的Rails应用程序,例如?

Dav*_*vid 1

我很确定 IMAP 是这里唯一的答案。

您可能想看看 IDLE 是否有效——我读过相互矛盾的答案。如果是这样,它比轮询的响应速度更快。

否则,轮询。

维基百科关于 IDLE 的文章