检查是否从商店下载了Android应用

时间:2014-11-04 12:11:03

标签: android google-play apk

根据用户下载应用的位置,我希望应用的行为略有不同。我明确地想知道它是从公共商店下载的(我不关心哪个商店),或者它是手动安装还是通过Google Play Beta / Alpha'商店'。

因此,如果它是手动安装的,或者是通过Alpha / Beta版渠道安装的话,它会以一种方式运行,如果它是从任何公共商店安装的(即它是消费者版本),它会采取另一种方式。

SO上的大多数答案都提到使用'PackageManager.getInstallerPackageName()',如果手动安装,它将返回null(或“”),但如果从alpha / beta管道下载,这可以保证是这种情况吗?

由于

1 个答案:

答案 0 :(得分:2)

是肯定的。有用。你必须知道要比较的商店的实际包装名称。

相关问题