在 iPhone 应用程序上保持会话的最佳方式是什么?我想要类似的东西:
- 当我登录应用程序时,必须存储登录人的姓名
- 当我注销时,该会话将被销毁,除了再次登录之外无法进入应用程序
- 当应用程序置于后台时,必须保持会话
- 当应用程序关闭时,会话必须被销毁,并且用户在打开应用程序时必须重新登录
如何将会话存储在手机上并具有此功能?使用 CoreData 进行登录,数据库存储在 iCloud 上。
最好使用 userkeychain
来存储用户名和密码。您可以使用NSUserDefaults
,但它不安全。如果您正在使用,则以NSUserDefaults
加密形式存储密码。
keychain
比 更安全NSUserDefaults
。
这个 Stack Overflow 链接可能会对您有所帮助。