我正在開發一個IOS swift 3應用程序從一個安靜的Web API獲取數據。第一個屏幕是登錄屏幕。它要求輸入用戶名和密碼。該應用程序去web調用一個身份驗證方法(匿名訪問),並返回,如果用戶進行身份驗證或不。 Web api使用基本身份驗證。我可以在IOS Swift應用程序中以單例存儲用戶名和密碼嗎?
在ios應用程序中,我成功登錄後將用戶名和密碼保存在單例中。從此,無論何時我需要調用web api,我都會從單例中檢索用戶名和密碼,並將它們放入我的http標題「授權」參數。 當應用程序關閉時,單身人士將消失。 在我看來,這就像一個保存狀態的桌面應用程序。那麼爲什麼沒有人這樣做呢?每個人都在做Keychain,URLCredential等。
謝謝!
感謝您的回答。我的API還不支持Token。也許下一輪。我也使用鑰匙串。 –