我的应用程序当前拥有自己的日历实现,该日历与Google日历同步。在当前实现中,对于在应用程序中注册的每个用户组,每个想要将组的日历与他的Google日历链接的用户都有一个日历:google OAuth2提示询问其管理日历和脱机访问的授权,然后该应用程序继续使用用户组的相应事件创建辅助日历。
问题在于同步过程;当前,当对用户组的日历进行更新时,它将遍历启用了Google日历链接的组中的每个用户,并继续更新其自己的日历事件。我以前从未实现过这样的功能,但是对我来说似乎很糟糕,这是实现此功能的正确方法吗?
有没有办法添加标准化的单一事实来源,并使Google日历同步到该来源?因此,该应用程序仅需要为每个组修改一个来源,而无需为每个用户修改一个来源。