我知道如何检查:
packageManager.getInstallerPackageName(pContext.getPackageName())
我从其他 StackOverflow 答案和我在野外的应用程序中知道:
谷歌播放返回:com.android.vending
亚马逊退货:com.amazon.venezia
如果我使用 adb 安装,我会从getInstallerPackageName()
. 有人知道如何测试安装是否来自三星应用商店吗?
我知道如何检查:
packageManager.getInstallerPackageName(pContext.getPackageName())
我从其他 StackOverflow 答案和我在野外的应用程序中知道:
谷歌播放返回:com.android.vending
亚马逊退货:com.amazon.venezia
如果我使用 adb 安装,我会从getInstallerPackageName()
. 有人知道如何测试安装是否来自三星应用商店吗?
根据三星论坛线程getInstallerPackageName 将返回 null:
实际上,当您从 SamsungApps 下载应用程序时,并没有设置该值(该方法返回 null)。在这种情况下,这种方法是不可靠的信息来源。
问候, Artur Stepniewski 三星开发人员
这也是我使用小型测试应用程序所得到的。