很多應用程序保留用戶登錄,直至用戶手動註銷,如Facebook,Dropbox的,等等如何在iPhone應用程序保留用戶登錄
我想知道他們是如何實現的呢?可能有幾種方法:
1)他們是否將用戶名和密碼存儲在本地存儲中,並在用戶長時間再次打開應用程序時自動登錄用戶?
2)或者他們從服務器獲得一個長壽命的令牌,並且一旦用戶第一次登錄,應用程序從服務器獲取令牌,稍後他們只使用令牌?令牌將有效,直到用戶從應用程序手動註銷。
對於#1,它只適用於本地登錄,如果應用程序支持「使用Facebook或Twitter登錄」,它將無法工作。
所以我只想了解一下人們如何實現這一功能?有沒有什麼文章談論它?
我正在使用NSUserdefoult在我的簡單應用程序上執行此操作,首次登錄成功時,我在NSUserdefoult中保存了一個值,以及何時可以停止應用程序退出,然後嘗試再次開始時檢查prev NSUserdefoult值是否保存了值然後去下一個viewvise login頁面,在註銷按鈕action set NSUserdefoult value 0希望它可以幫助你 –