Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iPhone中禁用caldav提醒_Iphone_Caldav - Fatal编程技术网

在iPhone中禁用caldav提醒

在iPhone中禁用caldav提醒,iphone,caldav,Iphone,Caldav,我正在为我们公司编写一个caldav服务器,它将与许多客户端兼容,其中一个关键的支持设备将是运行iOS 4+的iPhone 此服务器将仅支持VEVENTs。但是,当服务器最初在iPhone中的“设置”下配置时,iPhone认为服务器也支持VTODOs。由于没有列出VTODO日历,它会继续尝试在我的服务器上创建一个默认日历。控制台输出中的警告内容为:“此帐户已启用任务,但没有任务日历。我们将创建一个默认帐户”。我返回MKCALENDAR请求,返回403状态的空响应,但手机似乎没有意识到它失败了,仍

我正在为我们公司编写一个caldav服务器,它将与许多客户端兼容,其中一个关键的支持设备将是运行iOS 4+的iPhone

此服务器将仅支持VEVENTs。但是,当服务器最初在iPhone中的“设置”下配置时,iPhone认为服务器也支持VTODOs。由于没有列出VTODO日历,它会继续尝试在我的服务器上创建一个默认日历。控制台输出中的警告内容为:“此帐户已启用任务,但没有任务日历。我们将创建一个默认帐户”。我返回MKCALENDAR请求,返回403状态的空响应,但手机似乎没有意识到它失败了,仍然将提醒列表放在提醒应用程序中。我不应该在手机上标记此帐户未为任务启用

一般来说,我找不到关于caldav服务器的太多信息,也找不到关于iOS支持什么以及希望从服务器获得什么的信息。我一直遵守多个RFC(包括4791、5545、3744和4918)中的标准,但未能找到有关此特定问题的任何帮助。我还查阅了苹果公司提供的开发者资源,但没有结果

任何帮助或指向正确方向都将不胜感激。
Jo

我们还需要支持向iOS提供iCalendar事件,并且在其中一些问题上遇到了困难。对于我们的问题,日历对于我们的目标客户是只读的(我猜这对于您的客户可能不是真的)。当我们意识到可以使用“订阅日历”选项只获取日历提要而无需其他任何内容时,服务器任务大大简化了:


不完全是对你的问题的直接回答,但希望作为一个选项来考虑。

我们也需要支持iCaleDAR事件到iOS,并与其中的一些问题进行斗争。对于我们的问题,日历对于我们的目标客户是只读的(我猜这对于您的客户可能不是真的)。当我们意识到可以使用“订阅日历”选项只获取日历提要而无需其他任何内容时,服务器任务大大简化了:


<> P>不完全直接回答你的问题,但希望作为一个选择来考虑。

谢谢你!很高兴听到您成功订阅日历。我一直在想,我们可以把它作为客户端的主日历,它是只读的,现在就可以了。你是对的,不过我们最终还是在为我们希望提供的其他日历寻找读写解决方案。谢谢你!很高兴听到您成功订阅日历。我一直在想,我们可以把它作为客户端的主日历,它是只读的,现在就可以了。您是对的,尽管我们最终正在为我们希望提供的其他日历寻找读写解决方案。