【问题标题】:UIApplicationShortcutItem share without opening appUIApplicationShortcutItem 无需打开应用即可共享
【发布时间】:2016-09-26 19:12:10
【问题描述】:

我的大多数应用都有一个分享按钮,用于快速操作。这些分享按钮无需启动应用程序即可打开UIActivityViewController。我发现了如何使用以下方法分享我的应用程序:

    func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) {
    }

我想在不打开应用程序的情况下显示UIActivityViewController

【问题讨论】:

标签: ios uiactivityviewcontroller uiapplicationshortcutitem


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多