我已经做了一些研究,如何实际实施X日试用版没有外部网络服务器进行日期检查。但是仍然没有找到明确的解决方案。
简短要求:
我知道这些都是很高的要求。有什么办法吗?感谢。
[1] http://nelenkov.blogspot.de/2012/05/storing-application-secrets-in-androids.html
答案 0 :(得分:1)
如果你查看android中可用的Storage Options,我们可以缩小可以使用的方法。
当您不想要外部网络服务器时,您无法前往Network Connection
您无法使用SQLite Databases
,Internal Storage
或Shared Preferences
,因为不&#39; Persistent over app uninstall < / EM>&#39;
所以唯一的方法是External Storage
。
然而,要使它“安全,因为它只能被该应用程序读/写&#39;您必须加密数据文件,以便只有您的应用才能读取它。但是不能使其免受用户自己触发的设备擦除或删除。