簡體   English   中英

如何在iOS中為應用添加用戶帳戶並從服務器存儲sessionId

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM