2012-10-29 10 views
8

मैं सोच रहा था कि आईओएस पर CalDAV और CardDAV खातों को संशोधित करने के लिए कोई एपीआई है या नहीं। मैं एक ऐप विकसित कर रहा हूं और मैं इसे आईओएस सेटिंग्स में मैन्युअल रूप से सेट किए बिना कैलेंडर/संपर्क सिंक्रनाइज़ेशन को सक्षम और अक्षम करने के लिए संभव बनाना चाहता हूं। मुझे पता है कि मैं अपना स्वयं का CalDAV/CardDav कार्यान्वयन ला सकता हूं और इवेंटकिट/एड्रेस बुक एपीआई का उपयोग करके इसे सिंक्रनाइज़ कर सकता हूं, लेकिन मैं इस तरह के कार्यान्वयन से बचना चाहता हूं, क्योंकि यह डिफ़ॉल्ट CalDav का उपयोग करने से कहीं अधिक कठिन और त्रुटि-प्रवण होगा/आईओएस के कार्डडीवी कार्यान्वयन।क्या आईओएस पर ऐप के साथ CalDAV/CardDav खातों को संशोधित करना संभव है?

आपके उत्तरों के लिए बहुत पहले से धन्यवाद।

उत्तर

0

पूरी तरह से सुनिश्चित नहीं है कि आप क्या करने की कोशिश कर रहे हैं।

  1. नया calDAV/cardDAV खाता बनाएं। - एक सर्वर-साइड एक्शन।
  2. मौजूदा कैल्डावी/कार्डडीवी खाता की सदस्यता लें - डिवाइस पर सेटिंग ऐप का उपयोग करें।
  3. सब्स्क्राइब किए गए खाते वाले ईवेंट/लोग बनाएं - यह आपके ऐप में कर सकता है।

डॉक्स से:

घटना किट एक उपयोगकर्ता के कैलेंडर डेटाबेस तक सीमित पहुंच प्रदान करता है; इसमें पूर्ण-विशेषीकृत कैलेंडर या अनुस्मारक ऐप को लागू करने के लिए वांछित सब कुछ शामिल नहीं है, जैसे उपस्थिति या खाते जोड़ना।

इस प्रकार, यह calDAV के लिए नहीं है।

पता पुस्तिका के लिए दस्तावेज़ अनुशासनात्मक नहीं हैं, हालांकि, यह जानकर कि ऐप्पल खाता स्तर पर किसी भी चीज़ पर उपयोगकर्ता को अंतिम नियंत्रण देना पसंद करता है, मुझे कार्डडावी के लिए सच होने पर संदेह है।

हालांकि, सेटिंग ऐप में CalDAV और cardDAV खाते जोड़ने की सुविधा है। नए खातों में की सदस्यता लेने के लिए यह आपका एकमात्र विकल्प प्रतीत होता है।

+0

मैं नंबर 2 को कार्यान्वित करना चाहता हूं, लेकिन AFAIK सेब ने ऐप के साथ प्रीफ़ यूआरएल खोलने के लिए सुविधा हटा दी –

संबंधित मुद्दे

 संबंधित मुद्दे