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

Ber*_*lue 11 objective-c ios uiactivityviewcontroller uiapplicationshortcutitem

我已经看到很多应用程序使用UIApplicationShortcutIconTypeShare应用程序快捷方式直接从主屏幕共享他们的应用程序.它直接从主屏幕启动UIActivityViewController,无需打开应用程序.你是怎样做的?

moj*_*uba 28

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

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

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

  • 感谢您的解释.你对这种自动行为有什么参考吗?我在文档中找不到这个. (2认同)