【发布时间】:2021-11-22 08:06:27
【问题描述】:
我正在使用 ics 文件从应用程序中公开一些数据,该文件是从 java 动态生成的。
ics 在这里验证良好:https://icalendar.org/validator.html
我的 iPhone 很满意 - 它可以无缝显示所有数据和更新
但是,我在使用 Outlook(桌面)和 Outlook.com 时遇到问题。 在桌面上,ics 被接受并且订阅设置 OK。所有事件都会显示,甚至会在更改时更新。但是,如果我退出 Outlook 并重新启动,日历会显示一秒钟然后消失。它不再位于左侧的日历视图中,我必须删除“帐户设置”-“Internet 日历”中的条目才能重新订阅。 在 Outlook.com 上,日历订阅设置正常,但从未更新
鉴于 ics 验证正常,我认为问题在于它的交付方式,但我已经没有东西可以尝试了
我正在使用 webcal:// 订阅,响应标头是:
content-disposition: attachment;filename="cal.ics"
content-length: 2462
content-type: text/calendar;method=REQUEST;name="cal.ics";charset=utf-8
date: Thu,30 Sep 2021 12:51:52 GMT
标题可能是一团糟,因为我尝试了很多东西,所以我对想法持开放态度
谢谢
【问题讨论】: