簡體   English   中英

UIApplicationShortcutItem 無需打開應用即可分享

[英]UIApplicationShortcutItem share without opening app

我的大多數應用程序都有一個快速操作的共享按鈕。 這些共享按鈕無需啟動應用程序即可打開UIActivityViewController 我已經找到了如何使用以下方法共享我的應用程序:

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

我想在不打開應用程序的情況下顯示UIActivityViewController

操作系統會自動將共享菜單項添加到從 App Store 下載的所有應用程序中。 請注意,它不會將其添加到通過 Xcode 或任何第三方分發系統(例如 Buddybuild)安裝的應用程序中。

(編輯:您的應用程序的 TestFlight 版本將具有“發送 Beta 反饋”菜單項而不是“共享...”)

但是,要直接解決您的問題,不,應用程序無法直接在主屏幕上顯示視圖控制器(從 iOS 10 開始 - 誰知道將來可能會)。 如果可能的話,那將是一個很大的安全問題,因為應用程序不應能夠訪問其主窗口之外的任何內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM