Only show iOS extensions in Safari

I am testing the iOS extension extension that I am creating for an iPhone application. The sharing extension appears only in the shared sheet for Safari. It does not appear in any third-party applications, such as Alien Blue, or even in other applications of the first part, such as News. Is it because the application has not yet been released? Or is this a problem with my code?

+7
ios ios8-share-extension ios-extensions
source share
1 answer

I have the following set of NSExtensionActivationRule. My extension displays in Safari, Firefox, and Chrome.

<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" ) ) .@count == $extensionItem.attachments.@count ) .@count == 1</string> 
+2
source share

All Articles