1

我的应用程序包中包含两个扩展 - 一个操作扩展和一个共享扩展。这两个都查找 URL 或网页作为激活密钥。

在我的应用程序内部,当出现一个SFSafariViewController并且用户按下共享按钮时,无论用户是否在应用程序之外“安装”了它们,我的两个扩展程序都会显示在共享表中。

我的问题:是什么决定了应用程序包中包含的扩展何时/是否显示在主应用程序内SFSafariViewController显示的共享表中?


一点背景

我的想法是子类UIActivity化并将我的扩展的实现包含在子类中。然后,我会使用 的委托方法将它们传递给 SafariVC,SFSafariViewController这样它们就会出现在共享表中,而用户甚至都不知道它们的存在。

但是,正如我的问题所述,我的真正扩展似乎无论如何都会出现。

4

0 回答 0