如何为Web和移动设备(本机)生成可同步的日历?

Mik*_*ike 6 php calendar codeigniter google-calendar-api

我使用CodeIgniter在PHP中构建了一个Web应用程序.该应用程序主要基于日历,允许用户添加,编辑和删除该日历的事件.

该系统的主要要求之一是在iPhone和Android设备上使用本机日历.用户不仅需要查看,还可以添加,编辑和删除日历中的项目.我可以生成一个vcal文件,用户可以将其加载到他们的日历中,但这只是单向同步.

有没有办法实现这一目标?我已经考虑过谷歌日历,但在我知道限制它之前使用过API,我不确定是否支持.

任何帮助表示赞赏.

cwe*_*ske 0

您需要实施日历服务器协议 (CalDav)。看看http://www.davical.org/,它实现得非常好。

请记住,这是一项艰巨的任务,因为所有客户都有他们的小怪癖,您需要支持。