我最近为Google日历配置了Google推送通知。我已经使用推送通知来通知在观看的日历中创建/更新/删除的事件,它工作得很好,我使用双向同步。
但是,我在此设置中发现了一个小故障。我有一个本地应用程序,我在其中创建一个事件。它与Google日历同步(使用API调用),Google再次将该事件通知我的本地应用程序。这会导致事件重复。
如何区分从以下两种情况收到的推送通知?
案例1 :用户在Google日历中创建或由其他一些应用程序创建的事件 - 必须与我的应用程序日历同步
案例2:由我的本地应用程序添加到Google日历的事件 - 这应该被识别为重复
之前,如果添加事件的Google项目(在api控制台中创建)与接收推送通知的Google Project相同,Google将不会通知事件更改。现在没有发生这种情况。
对此有任何帮助表示赞赏。提前致谢!
答案 0 :(得分:0)
你可以