मैं विभिन्न कारणों से इंटरनेट पर अपने स्वयं के लोहे पर होस्ट की गई एक ics फ़ाइल का उपयोग करता हूं, सबसे महत्वपूर्ण बात यह है कि मैं कार्य का उपयोग करता हूं, जिसे Google कैलेंडर किसी भी वेब क्लाइंट के साथ सिंक्रनाइज़ करने में असमर्थ है।
जैसा कि WebCal क्लाइंट के लिए, मैं अपने मुख्य विंडोज वर्कस्टेशन पर मोज़िला सनबर्ड, अपने eMail क्लाइंट्स में मोज़िला लाइटनिंग और अपने मैक लैपटॉप पर iCal का उपयोग करता हूँ। मैं उन सभी घटनाओं को न केवल घटनाओं के साथ, बल्कि कार्यों (जो, जैसा कि मैंने कहा, Google कैलेंडर नहीं कर सकता) को अद्यतन रखने के लिए उस एकल ics फ़ाइल का उपयोग करने में सक्षम है।
मैं अपने स्वयं के लोहे पर होस्ट करता हूं। मैं अपने स्वयं के सर्वरों को अपने स्थिर आईपी पते के तहत चलाता और संचालित करता हूं। मेरे पास कई डोमेन नाम हैं जो इसकी ओर इशारा करते हैं, इसलिए यह वेब साइटों को होस्ट करता है। मैंने "कैच-ऑल" http खाते पर एक निर्देशिका में एक एकल WebDav खाता बनाया है (जिसका उपयोग उस डोमेन नाम के लिए कोई वेबसाइट सेट न होने पर एक सामान्य संदेश प्रदर्शित करने के लिए किया जाता है)। कोई भी वेब ब्राउज़र या डिवाइस ics फ़ाइल डाउनलोड करने के लिए स्वतंत्र है, लेकिन निर्देशिका स्वयं पासवर्ड से सुरक्षित है ताकि WebDav अपडेट मेरे अलावा किसी के द्वारा नहीं किया जा सके।
मेरे सभी WebCal क्लाइंट फ़ाइल से कनेक्ट कर सकते हैं, और iOS / iPhone पर कैलेंडर ऐप को छोड़कर, इसे बिना किसी असफलता के अपडेट कर सकते हैं। मैक ओएस एक्स 10.6 पर iCal भी सिंक्रनाइज़ करने में सक्षम है (फाइल को पढ़ें और लिखें), इसलिए मुझे पता है कि यह एक Apple-विशिष्ट समस्या नहीं है।
मैं एक नया iPhone 4s चला रहा हूं, जिसे नवीनतम iOS 5.0.1 में अपडेट किया गया है। यह जेलब्रेक नहीं है।
अगर मैं एक मानक http: // कनेक्शन का उपयोग करके सफारी में url लाता हूं, तो यह प्रविष्टियों को आयात करने के लिए कहता है - लेकिन यह वह नहीं है जो मैं चाहता हूं। मैं ics फ़ाइल के साथ सिंक्रनाइज़ करने में सक्षम होना चाहता हूं, और केवल एक-तरफ़ा आयात नहीं करना चाहिए। मैं अपने कैलेंडर ऐप में प्रविष्टियां करना चाहता हूं, और मोज़िला सनबर्ड के तहत मेरे कार्य केंद्र में बदलाव आए हैं - और इसके लिए सिंक्रनाइज़ेशन की आवश्यकता है, आयात नहीं।
अगर मैं http: // को सफारी में वेबकॉल: // के साथ बदल देता हूं, तो मुझे एक “सदस्यता नहीं मिल सकती” Y से कैलेंडर X की सदस्यता नहीं ले सका।
अगर मैं सेटिंग्स में जाता हूं, तो "मेल, संपर्क, कैलेंडर" में जाऊंगा और एक नया सब्स्क्राइब्ड कैलेंडर जोड़ूंगा, यह भी विफल हो जाता है। पूर्ण url में डालने से त्रुटि संदेश आता है, "कैलेंडर सदस्यता: खाता जानकारी सत्यापित करने में असमर्थ"। यह विशेष रूप से भ्रामक है क्योंकि मेरी ics फ़ाइल किसी भी इंटरनेट से जुड़े क्लाइंट द्वारा स्वतंत्र रूप से डाउनलोड की जा सकती है, चाहे वह वेब ब्राउज़र हो, WebCal क्लाइंट या कुछ और जो http कनेक्शन का उपयोग कर सकता है। मेरा iPhone पहला ग्राहक है जो फ़ाइल तक पहुंचने में असमर्थ रहा है।
यदि मैं ठीक का चयन करता हूं तो मैं कुछ और जानकारी डाल सकता हूं, लेकिन उपयोगकर्ता नाम और पासवर्ड जोड़ने से स्थिति में सुधार नहीं होता है (एसएसएल मेरे सर्वर पर मौजूद नहीं है, और इन सेटिंग्स में डिफ़ॉल्ट रूप से किसी भी तरह बंद हो जाता है)।
इसलिए मैं बहुत बुरी तरह से भ्रमित हूं। मैं अपने iOS कैलेंडर को अपनी इंटरनेट-होस्टेड ics फ़ाइल के साथ सिंक्रनाइज़ करना चाहता हूं ताकि मैं अपने iPhone पर दोनों घटनाओं के साथ-साथ कार्य भी कर सकूं और ये आइटम किसी अन्य डिवाइस पर दिखाई दें, जो मेरे पास WebCal क्लाइंट सेट अप है । मैं यह करने के लिए कैसे जाना है?