Когда расширения, включенные в состав вашего приложения, отображаются внутри SFSafariViewController UIActivityViewController?
У меня есть два расширения, включенных в комплект моего приложения - расширение действия и расширение общего доступа. Оба они ищут URL-адрес или веб-страницу в качестве ключа активации.
Внутри моего приложения, когда SFSafariViewController
и пользователь нажимает кнопку "Поделиться", оба моих расширения отображаются в общем списке независимо от того, "установил" ли пользователь их вне приложения.
Мой вопрос: что определяет, когда / если расширения, включенные в комплект приложения, отображаются в SFSafariViewController
поделиться листом, отображаемым внутри основного приложения?
Немного фона
Я думал, чтобы подкласс UIActivity
и включить реализацию моих расширений в подклассы. Затем я передаю их в SafariVC, используя метод делегата SFSafariViewController
поэтому они будут отображаться в общем доступе, даже если пользователь не будет знать о его существовании.
Но, как говорится в моем вопросе, мои настоящие расширения все равно появляются.