我正在爲我們公司編寫一個卡爾達夫服務器,它將與許多客戶端兼容,關鍵支持的設備之一將是運行iOS 4+的iPhone。在iPhone中禁用卡爾達夫提醒
該服務器只支持VEVENT,但是當服務器最初配置在iPhone的設置下時,iPhone認爲服務器也支持VTODO。由於沒有概述VTODO日曆,它會繼續嘗試在我的服務器上創建一個默認日曆。控制檯輸出中的警告顯示如下:「此帳戶已啓用任務,但沒有任務日曆。我們將創建一個默認的「我用一個403狀態的空響應返回MKCALENDAR請求,但是手機似乎沒有意識到它失敗了,並仍然將提醒列表放在提醒應用程序中。我不是應該在電話中標記此帳戶未啓用任務的位置。
我一直無法找到有關caldav服務器的大量信息,也沒有關於iOS支持和期望從服務器獲取的信息。我一直遵守包括4791,5545,3744和4918在內的多個RFC的標準,但一直未能爲這個特定問題找到任何幫助。我也瀏覽了蘋果提供的開發人員資源無濟於事。
任何幫助或指向正確的方向將不勝感激。 Jo
謝謝ckhan!很高興聽到您成功訂閱了日曆。我一直認爲我們可以將它用於我們的主日曆,只讀客戶端,現在可以使用。您是對的,但我們最終正在爲我們希望提供的其他日曆尋找一個讀寫解決方案。 – jomc