gpt4 book ai didi

push-notification - Google 日历推送通知 - 发送到源本身的通知

转载 作者:行者123 更新时间:2023-12-04 07:46:23 25 4
gpt4 key购买 nike

我最近为 Google 日历配置了 Google 推送通知。我已经使用推送通知来通知在观看的日历中创建/更新/删除的事件,它工作得非常好,我使用了 2 向同步。

但是,我在此设置中发现了一个小故障。我有一个本地应用程序,可以在其中创建一个事件。它与谷歌日历同步(使用 API 调用),谷歌再次将事件通知我的本地应用程序。这会导致事件重复。

如何区分收到的推送通知和以下 2 种情况?

案例 1:由用户在 Google 日历中创建或由其他一些应用程序创建的事件 - 这必须与我的应用程序的日历同步

案例 2:我的本地应用程序添加到 Google 日历的事件 - 这应该被标识为重复

之前,如果添加事件的 Google 项目(在 api 控制台中创建)与接收推送通知的项目相同,则 Google 不会通知事件的变化。现在这没有发生。

对此的任何帮助表示赞赏。提前致谢!

最佳答案

你可以

  • 保留您的应用程序创建的事件/日历的 ID 列表,并检查是否在您的数据库中找到推送通知中的事件/日历资源。如果没有,请创建一个新的。
  • 使用资源上的创建/更新时间戳来确定是否发生了您的应用程序未与
  • 同步的事情。

    关于push-notification - Google 日历推送通知 - 发送到源本身的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48884685/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com