2

我开发了一个接受 URL 的共享扩展程序,并且共享扩展程序显示在移动 Safari 共享菜单中并且它可以工作。但是,当我打开允许用户将文章分享到其他应用程序的应用程序 Flipboard 时,我的共享扩展程序不显示,而其他共享扩展程序却显示。我注意到 Flipboard 最终也共享了一个 URL。我的问题是,为什么我的不会出现?有什么方法可以找出翻转板用来共享的文件格式吗?谢谢。

4

1 回答 1

3

找到我自己的答案,这里是:

    <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.text" ||
                ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.data" 
            ).@count == $extensionItem.attachments.@count
        ).@count &gt; 0             
    </string>
于 2016-06-07T07:46:02.077 回答