Web应用程序如何将日历事件添加到Android手机



在iOS上,您只需链接到一个.ics文件,Safari浏览器就会显示将其添加到日历中的"意图"。

你怎么能在安卓系统上做一些至少有点相似的事情,也许用不同的方式实现同样的结果?它必须完全基于网络,而不是依赖于只有本地应用程序才能访问的功能。

对于即将推出的Android或Chrome,任何平台都有计划这样做吗?

安卓系统支持网络通知,所以我想你可以有自己的基于"网络"的日历,但我宁愿让用户把它放在他们的本地日历上。

如果你知道没有办法做到这一点,也许有一种方法可以将事件发送到gmail日历,指定任意信息,因为通常所有的安卓手机都链接到某个gmail地址,因此日历会同步,对吧?

如果你只想提示用户向谷歌日历添加一个事件,那么有一个链接模板可以使用。此工具将为您生成一个链接。我很难在谷歌上找到描述该模板的帮助帖子。https://decomaan.github.io/google-calendar-link-generator/

如果你正在寻找一个更通用的跨浏览器/设备解决方案,请注意:应用程序如何响应ics链接取决于用户和应用程序,并取决于用户如何访问ics链接。

  1. 如果它附加到电子邮件中,则默认行为是建议导入到用户选择的日历中。日历不会"同步"--这是一次性导入
  2. 如果它是一个链接(ics-url(,那么人们可能会期望的默认行为是"订阅"日历。但是用户可以在我的电脑上覆盖EG,我有在记事本中打开.ics文件的设置。订阅的日历将按照接收应用程序确定的时间间隔进行更新,并且是单向的(即不是严格意义上的"同步"(,只是一个更新(就像rss提要(

最新更新