【发布时间】:2018-07-30 18:45:01
【问题描述】:
我最近为 Google 日历配置了 Google 推送通知。我已经使用推送通知来通知在观看的日历中创建/更新/删除的事件,它工作得非常好,我使用 2 向同步。
但是,我在此设置中发现了一个小故障。我有一个本地应用程序,我在其中创建一个事件。它与谷歌日历同步(使用 API 调用),谷歌再次将事件通知给我的本地应用程序。这会导致事件重复。
如何区分以下两种情况下收到的推送通知?
案例 1: 用户在 Google 日历中创建的或由其他一些应用程序创建的事件 - 这必须与我的应用程序的日历同步
案例 2:我的本地应用程序添加到 Google 日历的事件 -- 这应该被识别为重复
之前,如果添加事件的 Google 项目(在 api 控制台中创建)与接收推送通知的项目相同,则 Google 不会通知事件的更改。现在这没有发生。
对此的任何帮助表示赞赏。提前致谢!
【问题讨论】:
标签: push-notification google-api webhooks google-calendar-api