共享应用程序快捷方式

我见过很多应用程序使用UIApplicationShortcutIconTypeShare应用程序快捷方式,从主屏幕上分享他们的应用程序。 它从主屏幕启动一个UIActivityViewController而不用打开应用程序。 你是怎样做的?

操作系统会自动将共享菜单项添加到从App Store下载的所有应用程序。 请注意,它不会将其添加到通过Xcode或任何第三方分发系统(如Buddybuild)安装的应用程序。

(编辑:您的应用程序的TestFlight版本将有“发送testing版反馈”菜单项而不是“共享…”)

为了直接解决你的问题,不,不可能(iOS 10以后 – 也许将来有可能,谁知道)应用程序直接在主屏幕上显示视图控制器。 如果可能的话,这将是一个很大的安全问题,因为一个应用程序不应该能够访问任何东西在自己的主窗口之外。