我需要以安全的方式将密钥存储在设备上,该密钥在卸载安装应用程序后仍然存在。这是我想要发生的事情:
- 用户首次安装应用,应用在不提示用户的情况下创建并存储密钥
- 用户关闭应用
- 用户重新打开应用,应用获取密钥
- 用户卸载应用程序并删除存储在设备上的所有应用程序相关数据
- 用户重新安装相同的应用程序
- 用户打开新安装的应用程序,应用程序获取密钥,无需重新创建或提示用户
如果不在外部存储中创建文件,这可能吗?我不想使用 KeyChain API 作为它唯一支持的 >API14 并且需要用户提示
我需要以安全的方式将密钥存储在设备上,该密钥在卸载安装应用程序后仍然存在。这是我想要发生的事情:
如果不在外部存储中创建文件,这可能吗?我不想使用 KeyChain API 作为它唯一支持的 >API14 并且需要用户提示