方法一(此方法不太可靠):
開啟程式背景運作:
[application beginbackgroundtaskwithexpirationhandler:^{
//背景運作過期後會調用此block内代碼
}];
上面在背景開啟任務讓程式在背景持續保持運作狀态,但能保持運作的時間是不确定。比如記憶體不足的時候系統可能停止其在背景運作。
方法二:
欺騙系統,在info.plist中聲明自己的應用類型為audio、在背景播放mp3。使其能長期在背景運作。
方法一(此方法不太可靠):
開啟程式背景運作:
[application beginbackgroundtaskwithexpirationhandler:^{
//背景運作過期後會調用此block内代碼
}];
上面在背景開啟任務讓程式在背景持續保持運作狀态,但能保持運作的時間是不确定。比如記憶體不足的時候系統可能停止其在背景運作。
方法二:
欺騙系統,在info.plist中聲明自己的應用類型為audio、在背景播放mp3。使其能長期在背景運作。