0

可能这将是一个过于启动的问题。

我们开发了一个 iPhone 应用程序并将其上传到 Appstore。我们有自己的登录机制,facabook 登录和 twitter 登录。我们的用户报告了一个问题,即当应用程序启动并重新启动(关闭)iphone 设备时,应用程序也会被注销。用户需要重新登录。我们已经检查了 Facebook 应用程序。当设备重新启动(关闭)时,它会保持登录状态。我们也想这样做。你能建议这样做的机制吗?

4

2 回答 2

2

将用户名和密码存储在钥匙串中。当应用程序启动时,然后从钥匙串中获取用户名和密码并执行登录方法。

约翰

于 2013-03-08T14:55:31.197 回答
0

您可以使用 NSUserDefaults、CoreData 或 FileSystem 存储您的 accessToken (facebook)。我不会建议您将登录名/密码保存在您的应用程序中。如果您需要这样做,最好保存数据用户(姓名,地址,手机......)而不是访问权限,如登录名/密码。它更安全。当然,您可以使用 KeyChain,但每个人都在想用应用程序做什么。

NSUserDefaults

将字符串保存到 NSUserDefaults?

文件系统 - 苹果指南

http://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUIde/FileSystemOverview/FileSystemOverview.html

核心数据

保存和加载数据 - CoreData

于 2013-03-08T15:02:37.990 回答