在应用程序启动时,如何知道Android应用程序来自Google Play商店或其他商店,例如亚马逊商店。
答案 0 :(得分:0)
虽然它不是万无一失的,但你应该看一下返回的值:
PackageManager.getInstallerPackageName(nameOfPackage);
有时这会返回一个空的/ null字符串,但如果没有,那么值“com.android.vending”意味着它是从Play商店安装的。并非所有版本的亚马逊商店都设置此值,但如果您有一个字符串启动“com.amazon”,那么它可能是从亚马逊商店安装的!