共享应用程序应用程序快捷方式[UIApplicationShortcutIconTypeShare]

时间:2016-09-11 21:19:46

标签: ios objective-c uiactivityviewcontroller uiapplicationshortcutitem

我看过很多应用使用UIApplicationShortcutIconTypeShare应用程序快捷方式直接在主屏幕上分享他们的应用。它直接从主屏幕启动UIActivityViewController,无需打开应用程序。你是怎么做到的?

1 个答案:

答案 0 :(得分:26)

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

(编辑:您的应用的TestFlight版本将有"发送测试版反馈"菜单项而不是"分享...")

直接解决您的问题,不,不可能(从iOS 10开始 - 将来可能会有人知道)应用程序直接在主屏幕上显示视图控制器。如果有可能,这将是一个很大的安全问题,因为应用程序不应该能够访问其自己的主窗口之外的任何内容。