2

Я пытаюсь удалить свое собственное расширение использования приложений из отображения в опциях общего доступа. Я не могу найти документацию в этом онлайн-режиме. Любая помощь будет оценена по достоинству.Исключая собственное приложение от UiActivityViewController

Это то, что я до сих пор:

activityVC.excludedActivityTypes = [UIActivityTypeAirDrop, UIActivityTypeAddToReadingList,"com.Final.Giftr.Giftr-ShareExtension"] 

The Air капли и добавить в список чтения работают, как ожидалось.

+1

У вас есть обновление об этом @onemillion? Насколько я вижу, на данный момент это кажется невозможным. – croX

+0

Жаль, что я не смог найти решение. – onemillion

ответ

1

Вы хотите изучить NSExtensionActivationRule в Info.plist вашего расширения share. На высоком уровне вы хотите дополнительно обмениваться элементами с пользовательским UTI и сделать расширение своего домена исключающим UTI.

Отъезд this blog post от команды PSPDFKit.

Однако в качестве предостережения PSPDFKit перестали использовать этот подход, поскольку некоторые сторонние расширения активируются только в том случае, если они могут совместно использовать каждый элемент, который будет представлен ... в случае такого подхода это означало бы, что какая-то третья сторона расширения не появятся. См. Обновление в нижней части сообщения в блоге.