Php 如何为web和移动设备(本机)生成可同步的日历?
我使用CodeIgniter在PHP中构建了一个web应用程序。该应用程序主要基于一个日历,允许用户向该日历添加、编辑和删除事件 该系统的主要要求之一是在iPhone和Android设备上使用本机日历。用户不仅需要能够查看日历中的项目,还需要能够添加、编辑和删除日历中的项目。我可以生成一个vcal文件,然后用户可以将其加载到日历中,但这只是单向同步 有没有办法做到这一点?我曾经考虑过谷歌日历,但在我知道它的局限性之前就已经使用了API,我不确定是否支持它Php 如何为web和移动设备(本机)生成可同步的日历?,php,codeigniter,calendar,google-calendar-api,Php,Codeigniter,Calendar,Google Calendar Api,我使用CodeIgniter在PHP中构建了一个web应用程序。该应用程序主要基于一个日历,允许用户向该日历添加、编辑和删除事件 该系统的主要要求之一是在iPhone和Android设备上使用本机日历。用户不仅需要能够查看日历中的项目,还需要能够添加、编辑和删除日历中的项目。我可以生成一个vcal文件,然后用户可以将其加载到日历中,但这只是单向同步 有没有办法做到这一点?我曾经考虑过谷歌日历,但在我知道它的局限性之前就已经使用了API,我不确定是否支持它 非常感谢您的帮助。您需要实现日历服务器协
非常感谢您的帮助。您需要实现日历服务器协议(CalDav)。看看哪一个实现得很好
请记住,这是一项艰巨的任务,因为所有客户端都有自己的小怪癖需要您支持。根据一些简短的研究,您需要编写一个本机iPhone应用程序,或者找到一个可以导出日历的现有应用程序。在Android上更容易看到这里:似乎使用CalDAV是可能的,但我没有这方面的经验,也不知道从哪里开始我也不知道。你得看看文件。也许有人用过,写过一封信。谢谢。看起来要做很多工作。我可能会为Android和iPhone制作一个本地应用程序,并制作一个手机友好网站。