22

这似乎应该很简单,但经过几个小时的谷歌搜索,我还没有弄清楚。我知道我可以使用 ICS 文件添加 iCal 链接,但这在 iPhone 上不起作用。

顺便说一句,当我说 iPhone 时,我希望它也能在触控上工作。有人对此有任何运气吗?

4

5 回答 5

10

您可以使用 webcal 协议让 iPhone 下载 .ics 文件(在移动网页上使用 Safari):

webcal://website.mobi/mymeeting.ics

于 2011-08-12T21:39:03.067 回答
9

从 iOS 5 开始,如果您创建一个指向 .ics 文件的简单 http 链接,Mobile Safari 将提供在日历中打开它的功能。

于 2011-10-14T13:52:13.613 回答
4

根据 iPhone 文档,日历应用程序没有 URL 方案。(有邮件、电话、地图、YouTube 和 iTunes 的 URL 方案。)

当然可能有一些未记录的东西,但我不确定即使你能找到它,使用它是否是一个好主意。

于 2008-10-03T19:22:16.173 回答
1

当然可以,但前提是您的 JavaScript 应用程序已安装在设备上。查看http://tetontech.wordpress.com以了解如何从 JavaScript 调用 Objective-C。然后,您可以使用它和 Xcode 文档中的 Calendar Store Programming Guide 来做您想做的事情。

于 2008-10-24T05:18:37.287 回答
1

这不可能。Apple 不希望您这样做。

现在,您可以做一个 javascript 小书签,检查调用它的浏览器的用户代理,如果用户在其笔记本电脑或台式机 Mac 上使用 Safari,则使用标准方法(ICS 文件)调用 iCal。

iPhone 上的用户可以将您的页面添加到主屏幕书签中,该书签带有一个有用的(也许是自定义的)图标,上面写着“事件”和“在 8:15 与玛丽见面”的标题。然后,当他们同步他们的书签时,他们可以被提醒该事件并在他们的桌面浏览器上调用它。

在教育用户如何使用这个系统方面存在重大障碍,但我认为,如果你能说服人们这样做,它就会起作用。

于 2009-01-10T04:49:03.203 回答