[英]How to add a user account for the app in iOS and store sessionId from server
我正在嘗試創建一個簡單的登錄/注冊應用程序,以允許用戶輸入其電子郵件地址和密碼。 如果身份驗證成功,我想將我的應用程序名稱添加到手機的設置屏幕中。 與Twitter,facebook等類似。
我在服務器上可以很好地進行身份驗證,但是我不知道如何將我的應用程序名稱添加到手機的設置頁面中,並存儲從服務器返回的sessionID,以便將來在對服務器的請求中可以重用它。
使用NSUserDefaults
可以很容易地在設備上存儲信息 。 假設您的sessionID
是一個NSString:
儲存:
[[NSUserDefaults standardUserDefaults] setObject:sessionID forKey:@"SessionID"];
[[NSUserDefaults standardUserDefaults] synchronize];
檢索:
NSString *sessionID = [[NSUserDefaults standardUserDefaults] objectForKey:@"SessionID"]
但是,諸如會話ID之類的明智信息應存儲在鑰匙鏈等受保護的空間中。 在此處查看Apple的文檔 。
通過將Settings.bundle
添加到項目中,可以將應用程序添加到設備的設置菜單中。 請參閱此處的Apple文檔 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.