0
即使應用程序不在前臺,我也在監視重要位置更改(SLC)。它正在按預期工作,即使它沒有運行以處理SLC,應用程序也會被喚醒。不過,我想更好地瞭解如何重新推出的應用實際情況,名字,我想知道在以下情況下會發生什麼:由於重大位置更改而重新啓動應用程序
- 的應用程序沒有運行
- SLC發生和應用程序被重新啓動。根據文檔:「在 喚醒時間,該應用程序被置於後臺,並且您會得到一個小時間(大約10秒)以手動重新啓動位置服務並處理位置數據。」 Evrything是好的。
- 雖然步驟2發生(即在應用程序在後臺運行 的時間範圍內),但用戶會手動啓動應用程序。
在這種情況下會發生什麼?
- 該應用是否會簡單地引入前臺?
- 是否會啓動一個新實例 應用程序:didFinishLaunchingWithOptions:如果沒有調用 launchOptions?
- 是否會終止後臺應用程序實例並在不啓動launchOptions的情況下啓動新實例 ?
- 還有別的嗎?
感謝您幫助我提前瞭解這一點。