我们基于一系列事件开发了适用于iOS和Android的ionic 3应用程序。所有事件都存储在服务器上。多个客户端可以创建,编辑和删除事件。所有客户都订阅了这些事件。
我们的一些客户希望将这些事件添加到本机日历中。 我们目前有一个ical feed,他们可以将其作为“单独的日历”添加到其Google日历中,然后google日历将自动同步这些事件。 这很好,但安装起来不是很方便。 在iOS上也很难做到。 我们希望用户通过该应用程序订阅他的活动。不是单个事件,而是即将发生的事件的整个列表。
ionic本地日历插件使我们可以从应用程序创建事件,这很好,但是使用可用的方法,每次应用程序获取事件更新时,要使事件与本地日历同步将需要做很多工作。
事件列表可以包含新事件,更改的事件,并且如果删除了事件,则更新的列表将不再包含已删除的事件。同样,事件的所有属性都可以更改,以便能够确定事件,我们需要使用事件ID(服务器的事件列表随附)。
本机日历中显示的事件主要用于显示。更改事件是在应用程序或Web界面(服务器)上完成的。 这意味着本机日历同步可以单向同步:app-> calendar 您如何建议我们通过离子应用程序解决此问题?