gpt4 book ai didi

android - "com.google.android.packageinstaller"到底是什么

转载 作者:行者123 更新时间:2023-12-05 00:15:22 41 4
gpt4 key购买 nike

我在 google play 上发布了一个 android 应用程序。
我过去遇到过一些黑客和盗版问题[反编译的人修改并重新编译应用程序然后将其发布在某个地方]

为了减少问题,我采取的其中一项措施是中止我检测到它是从 google play 以外的其他地方安装的应用程序案例。代码很简单

context.getPackageManager().getInstallerPackageName(context.getPackageName());

如果它是从 google play 安装的,它返回 com.android.vending

如果返回了一些东西,我会记录异常并中止执行,要求用户从 google play 重新安装

它工作得很好,但最近一些用户被 com.google.android.packageinstaller 抓到

我试着四处搜索,但找不到关于这个包是什么的很好的解释,它是真正的谷歌产品吗?有官方文档显示吗?

最佳答案

com.android.vending 是 Google Play Store 的包名。然而,在 Android 中,从 Google Play(从 apk 文件)外部安装的应用程序是通过嵌入在每个 Android 手机中的另一个系统应用程序安装的。它称为 Package Installercom.google.android.packageinstaller 代表 Package Installer 系统应用,所以你完全可以说被 com.google.android.packageinstaller 抓到的用户就是安装了这个应用的用户来自从其他任何地方下载的 apk 文件。

关于android - "com.google.android.packageinstaller"到底是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67442804/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com