8
我見過很多應用程序都使用UIApplicationShortcutIconTypeShare
應用程序快捷方式從主屏幕直接共享他們的應用程序。它從主屏幕右側啓動UIActivityViewController,無需打開應用程序。你是怎樣做的?分享應用程序快捷方式[UIApplicationShortcutIconTypeShare]
我見過很多應用程序都使用UIApplicationShortcutIconTypeShare
應用程序快捷方式從主屏幕直接共享他們的應用程序。它從主屏幕右側啓動UIActivityViewController,無需打開應用程序。你是怎樣做的?分享應用程序快捷方式[UIApplicationShortcutIconTypeShare]
操作系統將自動添加共享菜單項到從App Store下載的所有應用程序。請注意,它不會將其添加到通過Xcode或任何第三方分發系統(如Buddybuild)安裝的應用程序中。
(編輯:您的應用程序的TestFlight版本將有「發送反饋測試版」菜單項,而不是「共享...」)
要直接雖然解決您的問題,不,這是不可能的(如的iOS 10 - 可能在將來,誰知道)應用程序直接在主屏幕上呈現視圖控制器。如果可能的話,這將是一個很大的安全問題,因爲應用程序不應該能夠訪問它自己的主窗口之外的任何東西。
感謝您的解釋。你有這種自動行爲的任何參考?我無法在文檔中找到它。 – benrudhart
我一直在尋找這個好幾天,是的,顯然iOS自動添加它,但只有當應用程序從Appstore安裝。但這也意味着應用程序需要在其InfoView中包含'UIApplicationShortcutItems',或者至少針對iOS 10及更高版本(我認爲)。 – Annjawn
@Annjawn我認爲這個功能是與iPhone 6的3D觸摸一起引入的,iOS 10之前的方式 – mojuba