這個問題可能與其他許多問題重複,但我仍然在問,因爲我真的需要得到它的任何解決方案。讓iOS應用程序永遠在後臺運行
對於iOS之前的版本6,對於那些具有A7芯片的設備。
我有一個與Accelerometer交互的應用程序。我也通過播放聲音文件並將音頻服務設置爲開啓以用於後臺任務來在後臺運行它。
現在,如果任何第三個應用程序播放音樂,它將控制設備的共享音頻會話,這會導致我的後臺線程調用完成處理程序,假定後臺任務已完成。
現在我的應用程序可以被iOS和iOS中斷,如果它在很長一段時間後仍然保留在後臺,我無法與加速度計進行交互。
是否有任何方法/技巧/破解讓我的應用程序一直運行,除非我自己殺了它。
同樣,這是一個重複的問題,但我真的很想與您分享我的問題,以幫助我解決這個問題。
因爲我知道我們不能永遠這樣做。背景應用程序運行是我在iOS中面臨的最困難和最不穩定的概念。 – Tendulkar
根據[Apple](https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072- CH4-SW20) – Yogi