2014-10-07 16 views
5

हाल ही में, मैं यह समझने के लिए आईओएस 8 शेयर एक्सटेंशन के बारे में एक सरल शोध कर रहा हूं कि सिस्टम कैसे काम करता है और इस सुविधाओं के प्रतिबंधों को ढूंढता है। मुझे एहसास है कि वर्तमान दस्तावेज https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/index.html केवल एक प्रारंभिक दस्तावेज है। मैं सामान्य सीमा/iOS8 एप्लिकेशन extansions की संभावनाओं के बारे में कुछ प्रश्न हैं:आईओएस 8 सीमाओं पर ऐप एक्सटेंशन

  • सेब साझा डेटा के लिए कुछ आकार सीमा निर्दिष्ट करता है?
  • क्या मैं 100% सुनिश्चित कर सकता हूं कि केवल मेरा ऐप निर्दिष्ट ऐप एक्सटेंशन लॉन्च कर सकता है?
  • समर्थन ऐप एक्सटेंशन को फोनगैप करेगा?

उत्तर

0
अपने दूसरे प्रश्न के लिए

हम कर सकते हैं% नहीं 100 सुनिश्चित करें कि केवल अपने अनुप्रयोग निर्दिष्ट एप्लिकेशन एक्सटेंशन का कि पूरी तरह से उपयोगकर्ता द्वारा नियंत्रित किया जाता पर शुरू कर सकते हैं, लेकिन हम नियंत्रित कर सकते हैं पर दस्तावेजों जो आप को दिखाने के लिए अपना एप्लिकेशन एक्सटेंशन का पालन Declaring Supported Data Types for a Share or Action Extension चाहते

उदाहरण के लिए कुंजी NSExtensionActivationRule के तहत लिखने विधेय के लिए अनुकूलित दस्तावेज़ प्रकार बनाने के लिए: दस्तावेज पीडीएफ, छवि के लिए और उत्कृष्टता मैं 1.

<key>NSExtension</key> 
<dict> 
    <key>NSExtensionAttributes</key> 
    <dict> 
     <key>NSExtensionActivationRule</key> 
     <string>SUBQUERY (
      extensionItems, 
      $extensionItem, 
      SUBQUERY (
      $extensionItem.attachments, 
      $attachment, 

      (
         ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "com.adobe.pdf" 
        || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image" 
        || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.plain-text" 
        || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.png" 
        || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.jpeg" 
        || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.jpeg-2000" 
      || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "com.microsoft.excel.xls" 
      || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "org.openxmlformats.spreadsheetml.sheet" 
      ) 
)[email protected] == [email protected] 
)[email protected] == 1</string> 
करने के लिए दस्तावेज़ की अधिकतम राशि के साथ विधेय निम्नलिखित बनाया
संबंधित मुद्दे