Android 如果应用程序通过apk共享(如ShareIt)进行共享,应用程序的软件包installerID会发生变化吗?
我正在尝试从应用程序中识别应用程序是否不是从play store和其他来源安装的。我首先读到这个答案 但是,这个回答说亚马逊: 最后将PackageManager.getInstallerPackageName()设置为 “com.amazon.venezia” 那么更改软件包安装程序名称是可选的吗 如果是,那么如果应用程序通过apk共享,那么安装程序包名是否更改 例如,如果应用程序是通过shareit共享的,那么安装程序包名是否会更改 我只是想确定,如果我使用第一个答案中的方法,我还可以通过这种共享来识别安装Android 如果应用程序通过apk共享(如ShareIt)进行共享,应用程序的软件包installerID会发生变化吗?,android,Android,我正在尝试从应用程序中识别应用程序是否不是从play store和其他来源安装的。我首先读到这个答案 但是,这个回答说亚马逊: 最后将PackageManager.getInstallerPackageName()设置为 “com.amazon.venezia” 那么更改软件包安装程序名称是可选的吗 如果是,那么如果应用程序通过apk共享,那么安装程序包名是否更改 例如,如果应用程序是通过shareit共享的,那么安装程序包名是否会更改 我只是想确定,如果我使用第一个答案中的方法,我还可以通过这
如果它在通过apk共享时不会更改,有没有办法确定它是否是通过apk共享的?包名将由开发人员设置 一些第三方商店会添加他们自己的标签,如“freeapk.com.company.appname”,但就从谷歌play或亚马逊提交和下载而言,要知道它来自哪个商店,唯一的办法就是看看开发者是否创建了两个不同版本的应用程序