【发布时间】:2013-12-09 13:13:54
【问题描述】:
我们正在开发用于企业分发的应用程序。 主要方面之一是从 Settings.app 管理多个帐户。然而,我们发现只有一种方法可以将密码作为纯文本保存到 NSUserDefaults 中。 还有其他方法可以从 Settings.app 安全地存储密码吗?
【问题讨论】:
标签: ios objective-c settings.bundle
我们正在开发用于企业分发的应用程序。 主要方面之一是从 Settings.app 管理多个帐户。然而,我们发现只有一种方法可以将密码作为纯文本保存到 NSUserDefaults 中。 还有其他方法可以从 Settings.app 安全地存储密码吗?
【问题讨论】:
标签: ios objective-c settings.bundle
不,Settings.app 只会保存到 NSUserDefaults。
【讨论】:
抱歉否无法在设置包中安全地存储密码。它只会保存到NSUserDefaults。
但是还有一个替代方案 - 即使用InAppSettings,这将允许您将密码安全地存储在Keychain 中,或者您可以实现自己的 InAppSettings。在我工作的地方,他们不喜欢使用第三方库,并要求我们创建自己的库,老实说,这是一个漫长的过程。看看我提供的链接。
【讨论】: