2014-09-04 127 views
2

我正嘗試使用parse.com編寫基於登錄的應用程序保持會話在後臺存活

當我的應用程序發送到後臺時,它已註銷。我想在應用程序發送到後臺時保持會話活動狀態。

有沒有辦法做到這一點?

回答

0

在應用程序委託,檢查是否有一個有效的分析用戶會話和執行SEGUE到右側視圖控制器,甚至替換當前的根視圖控制器:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 

    if ([PFUser currentUser]) { 
     // Go to your logged in view controller 
     [self performSegueWithIdentifier:@"autoLoginSegue" sender:self]; 
    } 
} 
+0

感謝安德烈。我還將使用NSUserDefaults來保存登錄憑據。 – mehmeet43 2014-09-04 12:33:23

+0

不客氣。 我認爲你不需要保存登錄憑證,因爲Parse SDK已經在currentUser對象上緩存了它。 – andreelias 2014-09-04 12:38:14

+0

如果應用程序關閉了用戶,我會需要。我需要從NSUserDefaults調用用戶名和密碼並將用戶重新登錄。除非用戶自己註銷。我搜索,但無法找到,我想知道是否有任何解決方案。 – mehmeet43 2014-09-04 13:11:37