方法一(此方法不太可靠):app
開啓程序後臺運行:內存
[application beginBackgroundTaskWithExpirationHandler:^{it
//後臺運行過時後會調用此block內代碼io
}];後臺
上面在後臺開啓任務讓程序在後臺持續保持運行狀態,但能保持運行的時間是不肯定。好比內存不足的時候系統可能中止其在後臺運行。程序
方法二:方法
欺騙系統,在Info.plist中聲明本身的應用類型爲audio、在後臺播放mp3。使其能長期在後臺運行。di