【发布时间】:2016-09-10 02:25:11
【问题描述】:
我想在本地保存从服务器检索到的用户分数,以减少对服务器的调用次数。
但是,如果我使用 SharedPreferences,则用户可以轻松地对其进行编辑。如果我使用本地数据库,如果用户具有 root 访问权限,也可以更改它。
那么有什么方法可以安全地存储数据吗?我应该对其进行编码吗?
请注意,我无法检查本地分数是否等于服务器分数,因为它可能会被应用程序修改。
【问题讨论】:
-
应用程序可以在启动时调用服务器检索分数,还是希望分数永久存在于客户端?
标签: android sqlite security sharedpreferences store