1
我有一個共享擴展,標記爲支持public.url附件,這適用於從移動Safari瀏覽器共享的常規網頁。但是,如果您在移動Safari瀏覽器中查看圖像,即使圖像位於公開網址上,我的共享擴展程序也無法查看。iOS中的共享擴展和Safari中的圖像
有誰知道如何說你想支持任何與公共網址?
我有一個共享擴展,標記爲支持public.url附件,這適用於從移動Safari瀏覽器共享的常規網頁。但是,如果您在移動Safari瀏覽器中查看圖像,即使圖像位於公開網址上,我的共享擴展程序也無法查看。iOS中的共享擴展和Safari中的圖像
有誰知道如何說你想支持任何與公共網址?
櫃面任何人有同樣的問題: 您可以更改NSExtensionActivationRule以下幾點:
SUBQUERY (
extensionItems,
$extensionItem,
SUBQUERY (
$extensionItem.attachments,
$attachment,
(
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.url"
)
)[email protected] == [email protected]
)[email protected] == 1
然後你只需要遍歷附件,直到找到一個這是public.url
我不認爲這是正確的答案。 Safari只是在Safari中打開圖像時以某種方式發送帶有標識符「public.jpeg」的附件。 不知何故'NSExtensionActivationSupportsImageWithMaxCount'不會在'public.jpeg'上觸發,而只會在'public.image'上觸發。不過,不知道查詢應該如何。 – denbec 2017-01-04 08:56:12