问题描述
...但没有使用在线数据库来存储一些用户数据或其他东西,因为这基本上是侵犯隐私。在最新的存储策略更改之前,可以创建一个隐藏文件来存储首次安装日期,以防用户在试用期后卸载应用,然后再次安装,以避免购买应用。
使用当前的存储策略,仍然可以保存应用屏幕截图,例如,使用 MediaStore,通过一些不同的文件名,但在应用卸载/重新安装的情况下,您无法检查该文件是否存在和文件日期,即使知道文件名。
那么,问题是,是否仍然可以检测到该应用之前是否已安装,但不使用互联网,如果是,如何检测?
附言当前建议的答案:
PackageInfo info = pm.getPackageInfo(packageName,0);
long firstInstallTime = info.firstInstallTime;
是 5 岁,它是无效的
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)