这看起来应该很简单,但经过几个小时的谷歌搜索我还没弄明白。我知道我可以使用ICS文件添加iCal链接,但这不适用于iPhone。
顺便说一下,当我说iPhone的时候,我也希望它可以在触控上工作。有人有运气吗?答案 0 :(得分:9)
您可以使用网络协议让iPhone下载.ics文件(在移动网页上使用Safari):
WebCal中://website.mobi/mymeeting.ics
答案 1 :(得分:5)
从iOS 5开始,如果您创建一个简单的http链接到.ics文件,Mobile Safari将提供在日历中打开它。
答案 2 :(得分:4)
根据iPhone文档,日历应用程序没有URL方案。 (有邮件,电话,地图,YouTube和iTunes的URL方案。)
当然可能有一些没有文件证明的东西,但我不确定即使你能找到它也会使用它。
答案 3 :(得分:3)
我刚发现其中包含邮件,电话,地图和YouTube。也许这意味着它是不可能的。
答案 4 :(得分:1)
当然可以,但只有在设备上安装了JavaScript应用程序。查看http://tetontech.wordpress.com以了解如何从JavaScript调用Objective-C。然后,您可以使用此Xcode中的文档中的“日历存储编程指南”来执行您想要的操作。
答案 5 :(得分:1)
这是不可能的。 Apple不希望你这样做。
现在,您可以做的是为javascript书签添加书签,该书签检查调用它的浏览器的用户代理,如果用户在其笔记本电脑或台式机Mac上的Safari上,则使用标准方法调用iCal(ICS文件) )。
iPhone上的用户可以将您的页面标记为主屏幕书签,其中包含一个有用的(可能是自定义的)图标,该图标表示“事件”和标题为“在8:15遇见玛丽”。然后,当他们同步书签时,他们可能会被提醒事件并在桌面浏览器上调用它。
这里有很大的障碍来教育用户如何使用这个系统,但是如果你能说服人们这样做,它会起作用。我想。