我们为客户提供了一个 iCalendar/VCalendar 订阅服务,他们可以使用 webcal:// 链接在设备上订阅。我们有一个简单的按钮"订阅此日历",用户点击它后,他们的日历应用程序将吸入数据 - 完成。这在大多数设备上都很好用,但我们发现它在 Android 设备上表现非常糟糕。在默认的 Android 浏览器上,它会出现"网页不可用"的错误,对我们的用户没有帮助。在 Android 上的 Chrome 上,当用户点击按钮时,它什么也不做,只是坐在那里,如果我将 webcal:// 链接粘贴到 Chrome 的地址栏中,它会在谷歌中查找,而不是加载 cal feed。如果我使用 http://,它会在网页中显示 feed 内容,但不会触发日历订阅,这对于我们不太懂技术的用户来说并不是很有用。我的问题是:是否有一种受支持的 Android 日历订阅类型,可以在用户无需手动从 Web 应用程序复制链接代码、打开其日历应用程序、单击添加订阅并粘贴链接的情况下正常工作?目前最好的替代方案是检测浏览器类型,如果是 Android,则弹出一个窗口,其中包含用户要复制的链接代码,并给他们提供查找 cal 订阅链接和粘贴链接的说明。然而,我知道这会导致许多不那么技术 savvy 的用户的支持电话,所以我宁愿不这样做 :) 。谢谢!
https://www.google.com/calendar
前缀)。如果你想了解其他日历应用程序的功能,你需要询问这些应用程序的开发人员。 - CommonsWarewebcal:
的日历应用程序,或者接受webcal:
并将日历条目路由到AOSP应用程序标准日历存储(CalendarContract
)的辅助应用程序。在Play商店中搜索一下,看看能找到什么,或者在 Software Recommendations StackExchange 网站 上询问。如果有运气的话,您可以找到一些东西,可以向用户推荐,以帮助简化这个过程,如果他们将经常使用您的网站进行这项操作。 - CommonsWare