19

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

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

到目前为止一切正常。

现在我想让用户用他们最喜欢的日历客户端订阅这个日历。对于 ios,如果我使用webcal://URL 方案发布日历 URL,我可以实现这一点。

  1. 是否有适用于 Android 的等效 URL 方案?
  2. 我可以让用户将此日历导入他的 Google 日历吗?
  3. 还有其他我没有想到的选择吗?

谢谢

4

1 回答 1

0

由于这显示为未回答,并且对该问题表示赞成,因此我将我的评论作为更正式的答案:

  1. 日历文件的“标准”是具有 mime 类型文本/日历的 http/s url .ics。Webcal 只是苹果在做自己的事情。所有日历应用程序都应接受开放标准

  2. 是的,如果您的网址可公开访问,他们可以订阅它。或者,他们可以一次性导入

  3. RFC 5545 标准是日历和事件的方式https://www.rfc-editor.org/rfc/rfc5545#section-8.1

于 2020-02-12T07:58:48.630 回答