有什么方法可以检测该应用程序之前是否安装在具有当前存储策略的 Android 上

问题描述

...但没有使用在线数据库来存储一些用户数据或其他东西,因为这基本上是侵犯隐私。在最新的存储策略更改之前,可以创建一个隐藏文件来存储首次安装日期,以防用户在试用期后卸载应用,然后再次安装,以避免购买应用。

使用当前的存储策略,仍然可以保存应用屏幕截图,例如,使用 MediaStore,通过一些不同的文件名,但在应用卸载/重新安装的情况下,您无法检查该文件是否存在和文件日期,即使知道文件名。

那么,问题是,是否仍然可以检测到该应用之前是否已安装,但不使用互联网,如果是,如何检测?

附言当前建议的答案:

PackageInfo info = pm.getPackageInfo(packageName,0);

long firstInstallTime = info.firstInstallTime;

是 5 岁,它是无效的

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)