用于触发日历客户端的URL方案

时间:2012-09-13 05:23:42

标签: android calendar google-calendar-api icalendar url-scheme

我有一个生成动态日历(icalendar)的网站。 让我们假设这个日历可以通过HTTP访问这样的URL

http://www.example.com/cal?q=<user query>

到目前为止一切正常。

现在,我想让用户使用自己喜欢的日历客户端订阅此日历。 对于ios,如果我使用webcal:// URL方案发布日历URL,我可以实现此目的。

  1. 是否有适用于Android的等效网址?
  2. 我可以让用户将此日历导入他的Google日历吗?
  3. 还有其他我没想过的选项吗?
  4. 谢谢

1 个答案:

答案 0 :(得分:0)

由于这显示为未回答,并带有对问题的赞誉,因此我将自己的评论作为更正式的答案:

1)日历文件的“标准”是http / s url .ics,其MIME类型为text / calendar。 Webcal只是苹果自己做的事。所有日历应用程序都应接受开放标准

2)是,如果您的网址可以公开访问,则他们可以订阅该网址。或者,他们可以一次性执行一次导入

3)RFC 5545标准是日历和事件https://tools.ietf.org/html/rfc5545#section-8.1

的使用方式