我使用listMessages()获取所有'UNREAD'消息,使用modifyMessage()更改标签,并通过publish()方法在Redis通道上发布它们。
但我每分钟都要求新的消息。
当新消息到达时,如何通过谷歌通知我,所以我不必每分钟都进行一次投票?我在谷歌文档中查看“推送通知”,但我不知道该怎么做
有人可以用简单的话来解释我吗?
谢谢!
答案 0 :(得分:6)
Gmail API中的推送通知可让您监视Gmail邮箱的更改。您可以使用此功能来提高应用程序的性能。它允许您消除轮询资源所涉及的额外网络和计算成本,以确定它们是否已更改。此外,它将减少您的配额使用。
但请注意,对于用户自有设备(即已安装的应用,移动设备或浏览器)的通知,基于轮询的同步指南仍然是检索更新的推荐方法。
此documentation将帮助您实施和使用推送通知,包括如何接收和回复推送通知。