iOS Swift:共享扩展名未与Safari中的图片网址一起显示

时间:2018-10-25 00:58:09

标签: ios swift info.plist uti share-extension

我希望能够在网页网址和图片网址上使用我的共享扩展名,例如 https://www.google.com https://upload.wikimedia.org/wikipedia/commons/e/ee/Apples.jpg

到目前为止我所拥有的:

<key>NSExtensionActivationRule</key>
<string>
    SUBQUERY (
        extensionItems,
        $extensionItem,
            SUBQUERY (
            $extensionItem.attachments,
            $attachment,
            ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image" OR
            ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.text" OR
            ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.url"
        ).@count == 1
    ).@count == 1
</string>

对于“照片”应用程序,它工作正常

对于使用https://www.google.com的Safari来说,它工作正常

对于具有https://upload.wikimedia.org/wikipedia/commons/e/ee/Apples.jpg分享扩展的Safari不会显示

*如果从上面的** strong中删除带有“ public.url”的行

对于“照片”应用程序,它工作正常

对于具有https://www.google.com分享扩展的Safari不会显示

对于使用https://upload.wikimedia.org/wikipedia/commons/e/ee/Apples.jpg的Safari来说,它工作正常

0 个答案:

没有答案