1
我正在Swift 2.0中開發一個使用http請求的應用程序。我將校驗和值傳遞給請求。該校驗和由Web服務器在用戶登錄後生成。校驗和值在未使用3小時後刷新。由於校驗和值的變化,我面臨一個問題。問題是,會話過期,用戶需要再次登錄才能使用該應用。如何檢查一個應用程序是否在前臺但在特定時間內未被訪問 - iOS
當應用程序進入後臺(最小化)並重新打開時,我正在重新生成applicationDidBecomeActive
方法中的校驗和。我用applicationDidEnterBackground
記下時間。如果指出的時間超過3小時,那麼我將重新生成校驗和值。在這種情況下它工作正常。
當應用程序處於前景並且未被訪問(應用程序非常理想)超過3小時時,會發生此問題。
在這種情況下,我應該在哪裏重新生成校驗和?有沒有任何AppDelegate方法可用於此?
感謝您的建議..我會試試這個,讓你知道結果.. –