2015-11-26 9 views
7

मैं एक आईओएस ऐप एक्सटेंशन के लिए एक आईओएस शेयर एक्सटेंशन का परीक्षण कर रहा हूं। शेयर एक्सटेंशन केवल सफारी के लिए शेयर शीट में दिखाई देता है। यह किसी भी तृतीय पक्ष ऐप्स में दिखाई नहीं देता है जैसे एलियन ब्लू या यहां तक ​​कि समाचार जैसे किसी अन्य 1 पार्टी ऐप्स। क्या ऐसा इसलिए है क्योंकि ऐप अभी तक जारी नहीं हुआ है? या यह मेरे कोड के साथ एक समस्या है?आईओएस शेयर एक्सटेंशन केवल सफारी में दिखाता है

+0

और आपका कोड क्या है? – Spidvmp

+0

क्या आप अपना प्लिस्ट साझा कर सकते हैं? इस धागे को देखें: http://stackoverflow.com/questions/35427579/how-can-run-share-extension-in-safari-and-chrome। यह उपयोगी हो सकता है। – antonioduarte

+0

यह आपके कोड में कुछ है। आपको तृतीय पक्ष ऐप्स में दिखाई देने के लिए ऐप स्टोर पर ऐप की आवश्यकता नहीं है। कृपया प्लेस्ट फ़ाइल साझा करें। – Darshana

उत्तर

2

मेरे पास निम्नलिखित NSExtensionActivationRule सेट है। मेरा एक्सटेंशन सफारी, फ़ायरफ़ॉक्स और क्रोम में दिखाई देता है।

<key>NSExtensionActivationRule</key> 
      <string>SUBQUERY (
       extensionItems, 
       $extensionItem, 
       SUBQUERY (
       $extensionItem.attachments, 
       $attachment, 
       (
       ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.url" 
       || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.plain-text" 
       ) 
       )[email protected] == [email protected] 
       )[email protected] == 1</string> 
संबंधित मुद्दे