我對 Swift 編程有點陌生,我找不到任何關于如何在關閉應用程式后讓用戶保持登錄狀態的教程。
我已經在我的應用程式中進行了登錄和注冊功能,但是在關閉應用程式后保持用戶登錄的步驟是什么?
uj5u.com熱心網友回復:
默認情況下,用戶在關閉應用程式后已經保持登錄到 Firebase。
您可以添加身份驗證狀態偵聽器以查看此操作。如果在應用啟動時(在配置 Firebase 之后),您偵聽授權狀態,您會看到應用收到用戶已登錄的通知,假設他們在應用上次關閉時具有有效的授權狀態.
handle = Auth.auth().addStateDidChangeListener { auth, user in
// ...
}
請參閱檔案:https ://firebase.google.com/docs/auth/ios/start#listen_for_authentication_state
uj5u.com熱心網友回復:
您還可以使用 Userdefault 來保持登錄狀態,這樣在成功登錄后,您將保持一個值,我們將其稱為 isLoggedIn,它的型別為 Bool,然后您需要做的就是在每次啟動應用程式時檢查 isLoggedIn,如果true,則用戶已登錄,您將顯示您的登錄頁面,否則您將顯示您的登錄螢屏。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/424373.html
