Когда расширения, включенные в состав вашего приложения, отображаются внутри SFSafariViewController UIActivityViewController?

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

Внутри моего приложения, когда SFSafariViewController и пользователь нажимает кнопку "Поделиться", оба моих расширения отображаются в общем списке независимо от того, "установил" ли пользователь их вне приложения.

Мой вопрос: что определяет, когда / если расширения, включенные в комплект приложения, отображаются в SFSafariViewController поделиться листом, отображаемым внутри основного приложения?


Немного фона

Я думал, чтобы подкласс UIActivity и включить реализацию моих расширений в подклассы. Затем я передаю их в SafariVC, используя метод делегата SFSafariViewController поэтому они будут отображаться в общем доступе, даже если пользователь не будет знать о его существовании.

Но, как говорится в моем вопросе, мои настоящие расширения все равно появляются.

0 ответов

Другие вопросы по тегам