ios - 分享App应用程序快捷方式【UIApplicationShortcutIconTypeShare】

标签 ios objective-c uiactivityviewcontroller uiapplicationshortcutitem

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

最佳答案

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

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

要直接解决您的问题,不,应用程序不可能(从 iOS 10 开始 - 将来可能会,谁知道呢)直接在主屏幕上显示 View Controller 。如果可能的话,那将是一个很大的安全问题,因为应用程序不应该能够访问其主窗口之外的任何内容。

关于ios - 分享App应用程序快捷方式【UIApplicationShortcutIconTypeShare】,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39440756/

相关文章:

ios - 在 Realm 中组合查询?

php - NSURL请求:EXC_BAD_ACCESS

ios - 如何检测 iOS 应用程序是新安装还是之前已安装并删除

IOS Swift UIActivityViewController 可以在 tableView 中共享文本但不能共享图像

ios - 从 UIActivityViewController 关闭邮件后 UINavigationBar 消失

ios - 使用 UIActivityViewController 共享图像

iphone - 不检索任何产品,应用内购买

ios - firebase - 获取成员的所有聊天室

c - NSUInteger 与 NSInteger、int 与 unsigned 以及类似情况

objective-c - objective C 强调属性(property)与 self