【发布时间】:2013-01-22 11:11:29
【问题描述】:
在我的移动应用程序中存储应用程序凭据的最佳方式是什么?
有没有一种方法可以做到这一点,而无需将应用程序凭据存储在移动应用程序本身中? (我需要这些凭据来调用我的 Web 服务)
【问题讨论】:
-
这可能因操作系统而异
标签: javascript android ios security titanium
在我的移动应用程序中存储应用程序凭据的最佳方式是什么?
有没有一种方法可以做到这一点,而无需将应用程序凭据存储在移动应用程序本身中? (我需要这些凭据来调用我的 Web 服务)
【问题讨论】:
标签: javascript android ios security titanium
如果是 IOS,我认为最好的方法是保存在钥匙串中。
【讨论】:
iOS 和 Android 都提供了系统级功能来执行此操作。 iOS 提供钥匙串,它代表存储凭据的应用程序保护凭据。 Android 提供了 KeyChain,它做同样的事情......但这个功能只在 Ice Cream Sandwich (Android 4.0) 中添加;对于之前的 Android 版本,这个问题没有很好的解决方案。
【讨论】: