创建一个犹豫服务。净
题
我想创建一个日历在我的应用程序,外部用户可以查看。
在犹豫(基本上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:
- Mozilla的雷鸟与雷电的延长:主要问题的这个客户是,必须自动发现,所以你必须写信的路线。
如果你是在寻找一个ICalendar库。你可以检查一个我和我的朋友建立:ICalendar
任何doudt你可以问我们!