更新谷歌推送通知通道的过期时间
Posted
技术标签:
【中文标题】更新谷歌推送通知通道的过期时间【英文标题】:Update expiration time of a google push notification channel 【发布时间】:2021-09-16 03:39:37 【问题描述】:我目前正在开发一个需要监听 Google 日历更新的网络 API。因此,我按照文档实现了 php 的谷歌推送通知,一切正常 (Receiving notifications)。
我的问题是我想更新频道过期时间,所以我不必每次都创建一个新频道。这是对 GPU 和 API 请求的浪费,因为正如文档所示,每次创建新频道时,都会从完整的初始同步开始 (Synchronize Resources Efficiently)。
相反,我想始终进行增量同步。关于如何更新“过期”字段的任何想法?
【问题讨论】:
嗨,this answer 对您有用吗?如果是这种情况,请考虑接受并支持它***.com/help/someone-answers。 【参考方案1】:答案:
你不能更新频道过期时间,你必须创建一个新的。
参考:
来自您提供的链接,Renewing notification channels:
目前没有自动更新通知渠道的方法。当通道接近到期时,您必须通过调用
watch
方法创建一个新通道。
相关:
Provide a mechanism to renew activities.watch instead of erroring on non-unique channels【讨论】:
以上是关于更新谷歌推送通知通道的过期时间的主要内容,如果未能解决你的问题,请参考以下文章