【发布时间】:2021-11-17 06:59:44
【问题描述】:
我正在尝试使用 Ionic Capacitor 2 在应用更新/重新安装时保留用户的登录凭据。 在一个完美的场景中,凭证应该保存在共享偏好中并由生物识别技术保护。 在使用 API 30 应用 android 范围存储后,它停止工作。
我尝试了不同的方法来解决它,但仍然没有合适的解决方案:
- 将加密凭据保存在 DATA 或 CACHE 目录中 - 全新安装后会删除文件。
- 在外部存储中保存加密凭据 - 文件存在,但新安装无权读取它。
- 似乎唯一的方法是备份到云端,但我无法让它与 Capacitor 一起使用,而且恕我直言,它的安全性较低。
有没有人遇到类似情况并解决了?
【问题讨论】:
-
广告 2. 让用户选择带有 ACTION_OPEN_DOCUMENT 的文件。
标签: android ionic-framework capacitor