我使用localStorage在我的Android应用中保存一些数据, 我的问题是用户如何删除这些数据?
if (Build.VERSION.SdkInt < Build.VERSION_CODES.Kitkat) {
localWebView.Settings.DatabasePath= "/data/data/" + localWebView.Context.PackageName + "/databases/";
}
使用此代码我试图将我的数据保存为私有。
那些localStorage数据是否安全?
答案 0 :(得分:1)
用户可以使用文件资源管理器导航到本地存储所在的目录。这不安全。
在Android中存储敏感信息的推荐方法是使用密钥库。
参考this article以获取有关Keystore的更多信息和示例。
如果您想使用Javascript进行访问,请查看Apache Cordova。
有several plugins可供选择,可以访问Android中的Keystore和iOS中的Keychain。