当有新消息到达Node.js应用程序时,通过Gmail收到通知
问题描述:
我使用listMessages()获取了所有'UNREAD'消息,使用modifyMessage()更改标签并通过publish()方法在Redis通道上发布它们。
但我每分钟都会收到一封新邮件。
当新消息到达时,我怎样才能通过谷歌通知,所以我不必每分钟都轮询一次?我在Google文档中检查了“推送通知”,但无法确定我应该怎么做。
有人可以用简单的单词解释我吗?
谢谢!当有新消息到达Node.js应用程序时,通过Gmail收到通知
答
Gmail API中的推送通知可让您观察对Gmail邮箱的更改。您可以使用此功能来改善应用程序的性能。它允许您消除额外的网络并计算轮询资源所涉及的成本,以确定它们是否发生了变化。此外,它会减少你的配额使用。
但请注意,对于用户拥有的设备(即已安装的应用程序,移动设备或浏览器)的通知,基于轮询的同步指南仍然是检索更新的推荐方法。
这documentation将帮助您如何实施和使用推送通知,包括如何接收和通知它。