我正在使用Cordova制作移动应用程序,我需要在手机内保存一些敏感且不那么敏感的数据。我有点失去了最好的方法。
我需要保存:
直到现在我已经成功地将我需要的所有内容保存到本地存储中,但我不认为这是正确的方法。所以这就是为什么我需要一些帮助来决定从安全角度来看最好的课程。
保存服务器响应只是为了获得更好的UI体验和静态大小,所以我猜本地存储是一个很好的选择。 但网络令牌和GPS日志是敏感信息,我不想将其保存在本地存储中,因为它可以从应用程序外部访问。 我还有其他选择吗?
Cordova still doesn't have encrypted storage
保存到files
是一个好方法吗?这个here表示cordova.file.applicationStorageDirectory
中包含的数据对app是私有的。我可以用它来保存日志和令牌吗?
plugin还会列出Android和iOS的文件系统,并列出哪些是私有的。
我目前正在使用Android手机,但希望稍后将应用扩展到iOS。我之前从未使用过文件系统和缓存,所以我有点迷失。