我想创建一个按钮,允许我的用户订阅日历链接。但是,我希望它适用于 Google Calendars 以及原生的 Apple/iOS Calendars。 Google Calendars 订阅链接在 iOS 设备上似乎不能可靠地工作(至少在我的前几次测试中)。 Google Calendar 将同步到 iCloud 日历,但更新速度非常慢(每 24 小时左右)。这并不可怕,但也不是很好。
谁有好的解决办法?也许想办法将 Google 日历与 iCloud 日历同步,然后提供两个不同的链接?
最佳答案
我认为没有一种方法可以实现单链接解决方案。这里有两个链接,可让您使用 Apple Calendar 或 Google Calendar 订阅 Google Calendar。
使用 Apple 日历订阅 Google 日历。此链接将询问您是否要在 Mac 上打开您的日历应用程序,然后允许您订阅(包括选择您想要日历的频率刷新)。对于 iOS 设备,出于某种原因您需要按住链接,然后会出现一个对话框询问您是否要打开日历应用程序(我使用的是旧版 iPad,所以 YMMV)。
"webcal://calendar.google.com/calendar/ical/{YOUR_GCAL_ID}/public/basic.ics"
使用 Google 日历订阅 Google 日历。此链接会将您带到您的 Google 日历并询问您是否要订阅它。我还发现,对于我使用的 iOS 设备,出于某种原因,我需要按住链接和“在新标签页中打开”才能正常工作。
"https://calendar.google.com/calendar/render?cid=https://calendar.google.com/calendar/ical/{YOUR_GCAL_ID}/public/basic.ics"
当然,日历需要设置为公开才能使这些工作正常(在公司内部共享可能允许第二个链接使用正确的设置)。
关于html - 创建 "Subscribe to Calendar"链接以在 Google 日历和 Apple 日历上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35560578/