我有一个android应用程序,需要激活它才能在设备上工作。激活的过程是通过短信发送加密密钥,并通过短信获得加密回复来激活应用程序。假设加密/解密是安全的。问题是,我必须存储应用程序的状态(激活/未激活/激活失败),并在每次启动时读取它,以查看应用程序是否被激活。首选项和sqlite数据库不安全。保存此状态的最佳方法是什么?
发布于 2013-01-25 02:49:10
在您的服务器上保持激活状态,并在启动时检查它。
Android设备上没有真正安全的存储。用户可以访问和修改任何他们想要的东西,只要具备一般的技术技能。如果您不希望用户篡改数据,请不要将其放在他们的设备上。
https://stackoverflow.com/questions/14508444
复制相似问题