2017-09-06 127 views
0

假設我註冊了「位置更新」服務。如果位置發生顯着變化,則會調用回調函數。「位置更新」過程可以在後臺運行多久?

問題:我的函數允許在後臺運行多長時間?假設這個函數做了很多工作,需要10分鐘才能完成,它會被系統終止嗎? enter image description here 我想蘋果不會允許位置更新回調的長期工作。但我找不到官方的解釋。誰能幫忙?非常感謝。直到它停留在背景

https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

回答

1

你的應用程序將接收位置更新。當其他活動應用程序需要內存時,您的應用程序可能會失效。在這種情況下,您的應用將停止接收位置更新。 Apple的文檔中沒有提到任何固定的後臺執行時間。您的應用可能會收到超過10分鐘的位置更新,但前提是它保留在後臺。

相關問題