0
我想讓我的應用在USB連接時啓動。我想有兩種方法可以解決這個問題,第一種是外部監視過程,它總是在運行並檢查這樣的事件,第二種過程是應用程序內部的一個過程。如何在連接到USB時啓動我的應用程序?
在Google上呆了一整天,我首先想到我可以使用ExternalAccessory.framework來監視USB端口。不過,我見過的唯一例子是應用程序已經運行的時候。有沒有我可以使用的任何程序,允許我在iOS開始同步時添加我的應用程序以便啓動?
或者,是否有可能使用ExternalAccessory來達到這個目的,而我只是以錯誤的方式去解決它?
這是不可能在非越獄設備上使用的。 – cmyr 2014-12-03 18:51:12
謝謝您的回覆cmyr,我懷疑可能是由於缺乏網上信息。你能不能擴大一點。 – user616076 2014-12-04 07:59:41
我實際上沒有提及任何特定的API,我只有*高度的置信度*這種功能是不可能的。首先,蘋果不允許你運行守護進程或在後臺運行(除了某些特殊情況)。但最終,這與蘋果的一般設計理念背道而馳。應用程序無法「決定用戶想要什麼」,並且系統無法知道用戶希望您的應用程序在每個USB連接的實例中啓動。 – cmyr 2014-12-04 16:18:33