GMail 停止发送推送通知

Posted

技术标签:

【中文标题】GMail 停止发送推送通知【英文标题】:GMail stops sending push notification 【发布时间】:2017-08-25 08:48:13 【问题描述】:

我已经在this guide 之后配置了推送通知,当调用watch 端点时,我会得到大约一周的到期时间。

在此期间,我希望收到有关我已配置的 Pub/Sub 主题的通知,而无需在到期日期之前的某个时间调用 watch 端点。

但是发生的情况是,大约一天后我不再收到通知,并且调用 watch 端点也无济于事。

为什么 GMail 停止向订阅端点发送通知?

【问题讨论】:

您可以添加任何详细信息,例如:使用的代码,遇到的错误问题吗? How do I ask a good question?, How to create a Minimal, Complete, and Verifiable example 向社区展示你的尝试。 我刚刚完全按照 [Google 推送通知指南] (developers.google.com/gmail/api/guides/push),所以它们只是一组 API 调用。 Google 响应始终为 200,因此没有错误,但一段时间后我不再收到指定端点的 webhook。 您好,您的问题解决了吗?尽管我们每天都续订订阅(致电watch),但我们遇到了同样的问题。有时我们会在两次续订之间停止接收通知,因此客户在此期间不会收到消息。 【参考方案1】:

Gmail Pub/Sub 通知订阅将在 7 天后到期,您必须再次致电 watch() 续订订阅。

https://developers.google.com/gmail/api/guides/push#renewing_mailbox_watch

也许这就是问题所在。

【讨论】:

以上是关于GMail 停止发送推送通知的主要内容,如果未能解决你的问题,请参考以下文章

停止向 Apple 发送推送通知以进行交付

Gmail API 推送通知速率限制究竟是啥意思?

通过 PushSharp.Core 发送 Apple 推送通知停止工作

service-worker 可以停止 GCM api 发送的推送通知吗?

当其他设备前景时,我应该停止发送推送通知吗?

停止计划的推送通知在反应本机推送通知中