如何检查安装是否来自三星应用商店

Sta*_*ley 5 android android-package-managers

我知道怎么检查:

 packageManager.getInstallerPackageName(pContext.getPackageName())
Run Code Online (Sandbox Code Playgroud)

我从其他StackOverflow答案和我在野外的应用程序中了解到:

Google Play返回: com.android.vending

亚马逊回归: com.amazon.venezia

如果我用adb安装,我会从中返回null值getInstallerPackageName().任何人都知道如何测试安装是否来自三星App Store?

orc*_*rcy 4

根据三星论坛线程getInstallerPackageName 将返回 null:

实际上,当您从 SamsungApps 下载应用程序时,该值并未被设置(该方法返回 null)。在这种情况下,此方法是不可靠的信息源。

此致, Artur Stepniewski 三星开发者

这也是我使用小型测试应用程序得到的结果。