我想创建一个日历在我的应用程序,外部用户可以查看。

在犹豫(基本上WebDAV+iCalendar)的格式似乎是比较广泛支持,但如果相当不同寻常的一些客户(Outlook,例如)。全新的我虽然。

我想要的外部发布事件,我不需要用户能够更新。

该文本格式的事件。ics文件似乎比较简单:

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN

BEGIN:VEVENT
DTSTART:20091130T000000Z
DTEND:20091201T000000Z
SUMMARY:Test event for calendar format
LOCATION:Company site
DESCRIPTION:Test event.\nMore text on a new line
END:VEVENT

END:VCALENDAR

但是我真的不想写我自己的ics文件生成器。关键的姓名开始在每一行似乎并不非常一致ic之间的文件。

是有一个.网执行了在那里?理想情况下,我不想设立一个全WebDAV实施-只要能够检索一个只读的日历。

我主要是想这是在一个网址,用户可以同步的iPhone,机和黑莓手机。我知道,他们可以处理犹豫服务从一些供应商而不是其他(例如,我可以同步从Google的日历,但没有FaceBook的事件)-任何人有任何想法为什么?

我认为事件还可以包含MIME附件-这是充分支持是值得寻找到吗?

更新

进一步的研究,对此已确定了一些奇怪的矛盾在最大的方式实现的。没有任何重大移动客户开放源码软件(iPhone,黑莓,安卓)可以处理。ics文件。

但是iphone手机可以打开.ics从一个网址(选择订阅的一个日历)和这并与FaceBook。黑莓和机器人不能但是。我认为黑莓可以处理的全犹豫备选办法(而不仅仅是。ics文件),但不知道很多关于方案编制。

是否有一个一致的方式做到这个吗?

有帮助吗?

解决方案

我使用了 http://sourceforge.net/projects/dday-ical/去年的一个项目。 效果很好!

其他提示

公司,它打WebDav系统 提供

  • IT Hit WebDAV Server Engine v3 for .Net (美元起1250))和
  • 一个 IT Hit WebDAV Client .Net (美元起350).

它的工作与iOS日历,安卓犹豫,同步、Mac OS X日历,无闪电,他们的客户,Bynari Outlook插件、演变和其他人。

如果你在找什么是犹豫客户然后我的建议是 DAVDroid, 这是最好的犹豫的客户我从来没有尝试过。这是一个连接器,用于日历的帐户你的电话允许消费数据从你的客户端服务器,从任何历程序,安装在你的手机。

其他有趣的犹豫的客户是:

Windows:

如果你是在寻找一个ICalendar库。你可以检查一个我和我的朋友建立:ICalendar

任何doudt你可以问我们!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top