當用戶點擊「主頁」按鈕時,我只想將我的應用程序保留在後臺,但只限於預定義超時(例如5分鐘)。iOS應用程序暫停超時
因此,在5分鐘內,應用程序可以恢復到暫停的位置。
如果用戶在5分鐘後恢復它,應該重新啓動,類似於我們設置UIApplicationExitsOnSuspend = YES時的行爲。
這可能嗎?
當用戶點擊「主頁」按鈕時,我只想將我的應用程序保留在後臺,但只限於預定義超時(例如5分鐘)。iOS應用程序暫停超時
因此,在5分鐘內,應用程序可以恢復到暫停的位置。
如果用戶在5分鐘後恢復它,應該重新啓動,類似於我們設置UIApplicationExitsOnSuspend = YES時的行爲。
這可能嗎?
考慮以不同的方式處理這個問題。而不是試圖管理後臺執行,保存應用程序進入後臺的時間。在應用程序恢復時確定是應該恢復狀態還是從頭開始進行比較。
否,這是完全不可能的。要達到相同的效果,只需記錄您的應用程序變爲非活動狀態的時間,並在活動時再次執行檢查。如果應用程序處於非活動狀態的時間超過了所需間隔(五分鐘),請自行重置任何應用程序狀態。
這就是說,我不能想到這將是一個良好的用戶體驗的情況。我強烈建議重新評估這是否是正確的問題有待解決。你想解決性能問題嗎?
這是一個進行貨幣交易的應用程序,它會以某種方式要求用戶從SMS讀取代碼以繼續付款。因此,在會話期間,用戶肯定有權回到他之前的屏幕,而另一方面,沒有。 –