ios - CalDAV:iOS 的 URL 组件在哪里?
问题描述
在 iOS 上,您可以创建带有 URL ( https://www.example.com/example.php?key=value ) 的提醒(打开任何网页,打开共享对话框,点击提醒应用程序)。
它在设备之间正确同步(使用完整的 URL),但是在我的 CalDAV 服务器上,待办事项存储为
BEGIN:VCALENDAR
PRODID:Open-Xchange
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VTODO
DTSTAMP:20200622T134803Z
SUMMARY:Example Reminder
DESCRIPTION:www.example.com
CLASS:PUBLIC
STATUS:NEEDS-ACTION
UID:A0F91D70-6F05-4D91-934A-7E7990B873D5
CREATED:20200622T134404Z
LAST-MODIFIED:20200622T134738Z
END:VTODO
END:VCALENDAR
意味着没有组件来存储完整的 URL(描述只是主机,不包含完整的请求 URL)。
在服务器端创建提醒时,如何包含 URL 以便 iOS 理解它?
RFC 5545 有一个 URL:iOS 不解释的组件。
解决方案
推荐阅读
- javascript - api和浏览器之间的二进制数据序列化/反序列化
- python - Django / Anaconda - 无法启动服务器
- angular - 如何将表列中的值放入数组中?(角度 8)
- android - Android 打开手机上设置的路线应用
- javascript - AppleMaps:双击不会打开注释但会缩放地图
- javascript - 如何通过 Internet 进行 PeerJS?
- java - 在“run()”循环期间未注册 KeyBindings
- python - 减少积压大小时的 AWS 和 Gunicorn 问题
- python - 从列表中选择不同的随机项目
- java - 当我单击 AddStudent 时程序冻结