2

我有一个需要激活才能在设备上运行的 android 应用程序。激活的过程是通过短信发送加密密钥并通过短信获得加密回复来激活应用程序。假设加密/解密是安全的。问题是我必须存储应用程序状态(激活/未激活/激活失败)并在每次启动时读取它以查看应用程序是否已激活。首选项和 sqlite 数据库不安全。保存此状态的最佳方法是什么?

4

1 回答 1

6

保持服务器上的激活状态,并在启动时检查它。

Android 设备上没有真正安全的存储。只要具备适度的技术技能,用户就可以随心所欲地访问和修改任何内容。如果您不希望用户弄乱数据,请不要将其放在他们的设备上。

于 2013-01-24T18:49:10.037 回答