注意:我正在使用的這個應用程序完全是爲了我自己的用途,不會在應用程序商店中使用,因此請不要在此提供答案。即使在應用程序終止後ios 8定期後臺進程
我希望我的應用程序每隔幾分鐘就能在後臺或終止後執行一些進程(雙擊主頁按鈕並從應用程序多任務處滑動應用程序)。這個過程非常非常輕巧,所以不會耗盡電池。這個過程不應該需要互聯網連接。我在這裏看到了一些答案,我將解釋有什麼問題:
VoIP。 VoIP的問題在於它應該在後臺使用
UIApplication.sharedApplication().setKeepAliveTimeout(..)
方法,該方法在應用程序終止時不工作,或者應該連接到互聯網以建立tcp連接並從服務器接收命令,並且如前所述,我希望它獨立於互聯網。定位服務。我發現this優秀的網站有一些很棒的文章,但問題是隻有當移動電話移動超過500米時纔有效。這取決於位置移動,因此當手機停留在某處時,將不會執行代碼。
播放靜音音頻循環。這裏的問題是,如果用戶播放另一個音頻(這是完全可能的音樂或電話)應用程序將終止!
越獄發起守護進程。我不能要求越獄,所以應該用非越獄解決方案:(得到解決。
我可以自由地使用任何類型的私有API和不會有任何限制爲該。
在先進的感謝
正如我說我不能這樣做,因爲某些原因。我認爲應該有辦法做到這一點:) – Hamed