Push notification 谷歌日历推送通知。最新旗帜

Push notification 谷歌日历推送通知。最新旗帜,push-notification,google-api,calendar,google-calendar-api,Push Notification,Google Api,Calendar,Google Calendar Api,我已经订阅了。使用PN的基本同步过程。我需要知道是否所有事件都已加载到日历范围内 在我的请求应答中是否可能有一个特殊的标记(基于订阅的频道信息的指定日历的请求事件) 若日历中有太多的事件,事件将在几个推送通知处理中加载。如果日历完全同步,我需要UI标记。在我通常的逻辑中,我认为如果每个日历的第一个PN已经被处理,那么日历已经被同步了。因此,我需要以正确的状态通知我的UI客户端(calendar\u已同步化,calendar\u未同步化),但如果PN在指定的日历范围内为我提供load last

我已经订阅了。使用PN的基本同步过程。我需要知道是否所有事件都已加载到日历范围内

在我的请求应答中是否可能有一个特殊的标记(基于订阅的频道信息的指定日历的请求事件)



若日历中有太多的事件,事件将在几个推送通知处理中加载。如果日历完全同步,我需要UI标记。在我通常的逻辑中,我认为如果每个日历的第一个PN已经被处理,那么日历已经被同步了。因此,我需要以正确的状态通知我的UI客户端(
calendar\u已同步化
calendar\u未同步化
),但如果PN在指定的日历范围内为我提供load last events部分,我没有谷歌的任何标记。

我的问题没有优雅的解决方案。但我已经解决了双重呼叫的问题。没有专门用于此目的的API,我使用了以下算法:

更新到同步令牌后,我尝试获取同一日历的所有事件,以便能够将new
nextSyncToken
与current进行比较(如果相同)。 如果令牌不同,则表示日历同步尚未完成



如果你有更好的想法,欢迎你。

你想做什么?你做了什么?@noogui,谢谢你检查我的问题。我再一次把它刷新了一遍,并且在下面添加了更多的细节(我认为这些细节对于获得正确的解决方案并不重要,但情况应该非常清楚)。