停止市场安装

时间:2015-10-07 15:09:13

标签: android google-apps-marketplace

有谁知道我如何测试用户如何安装应用程序?例如,我想确保他们从Android市场或我分发的其他地方安装它。

这不是一件大事,但我讨厌看到我的应用程序出现在我尚未提交的其他市场上。

尝试进行搜索,但无法获得适用的结果。

1 个答案:

答案 0 :(得分:1)

检查包管理器返回的安装程序的名称:

context.getPackageManager().getInstallerPackageName(context.getPackageName())

此方法用于检索安装包的应用程序的包名称。这确定了包裹来自哪个市场。参见:

http://developer.android.com/reference/android/content/pm/PackageManager.html#getInstallerPackageName(java.lang.String)

请注意,对于侧载应用程序会返回null(例如,在开发期间使用Android Studio安装应用程序时)。