我们会生成一个ICS Feed,用于将日历项目导入Google日历等。天真地,我认为每次提取Feed时我们都可以包含几周的事件,并且GCAL会记住过去已发生过的事件进口。情况似乎并非如此;如果GCAL没有出现在当前的ICS Feed中,它似乎正在删除以前导入的事件。这是已知行为吗?我们是否需要在Feed中一直包含所有单个事件?
答案 0 :(得分:1)
是的,您需要始终在ICS Feed中包含所有内容。如果您想要推送事件,从而将旧事件存储在用户日历中,则必须通过邮件发送每个事件并使用嵌入式/附加ICS,或使用需要每个用户授权的Google日历API。当我们推送活动时,我们使用Cronofy,一种付费服务,它具有Office 365,Exchange Server,Gmail和iCloud的统一API。使用API代替ICS还可以在几秒钟内收到更新,其中ICS每天只会同步几次。