मैं Seafile's Finder Sync Extension कोड का लेखक हूं। मेरे कोड के लिंक पोस्ट करने के लिए धन्यवाद। मैंने पहली प्रकाशित होने के बाद कोड ओवरटाइम में सुधार किया है।
आर्किटेक्चर विंडोज़ एक्सप्लोरर एक्सटेंशन प्रोग्रामिंग की तुलना में बहुत आसान है। सबसे पहले आपको खोजक (या FIFinderSyncController
) को कौन सी निर्देशिका देखना है (directoryURLs
सेट करके), और FIFinderSyncController
beginObservingDirectoryAtURL
के माध्यम से कॉलबैक होगा जब उपयोगकर्ता खोजक में कुछ निर्देशिका का दौरा करेगा। फिर यदि requestBadgeIdentifierForURL
कॉल के बाद पहली बार निर्देशिका में विशिष्ट फ़ाइलों का दौरा किया जाता है, तो आपको requestBadgeIdentifierForURL
के साथ वापस बुलाया जाएगा। यदि आप बैज को बाद में अपडेट करना चाहते हैं तो आपको यह जानकारी रिकॉर्ड करनी चाहिए। आखिरकार आप मुख्य कतार में के माध्यम से अपनी फ़ाइलों पर बैज सेट कर सकते हैं।
आधिकारिक दस्तावेज कहता है कि विस्तार एक और प्रक्रिया में चल रहा है (न तो खोजक से धागे और न ही आपके ऐप्स से) और एक्सपीसी के माध्यम से फाइंडर से बात कर रहे हैं। और आपको किसी भी तरह के आईपीसी जैसे एक्सपीसी या मच पोर्ट्स के माध्यम से अपने एक्सटेंशन से बातचीत करने की आवश्यकता हो सकती है क्योंकि एक्सटेंशन को सैंडबॉक्स किया जाना आवश्यक है।
मुझे आशा है कि यह जानकारी आपको आपके कोड के साथ मदद करेगी।
@ शिन वेम्पेनी; आपकी पोस्ट जवाब है; इसे इस तरह पोस्ट करें और मैं इसे ऊपर उठाऊंगा। ;-) – geowar
खोजक सिंक लिंक दर्द के अलावा कुछ भी नहीं है। आप सभी उल्लिखित कदम उठाते हैं और कुछ भी काम नहीं करता !!! कृपया इसे प्राप्त करने के लिए कुछ बेहतर कदम प्रदान करें ... –