验证Android应用的真实性

时间:2015-01-09 12:37:11

标签: android authentication google-play verification

我有一个包含在应用中的Android库。出于某些目的,我需要验证声称是X的应用程序是否实际上是Play商店中的X.一种简单的方法是验证应用的套餐名称是否与Google Play商店中的应用相同。但如果应用程序伪造了包,我们如何验证呢?

基本上,如何使用Google Play商店验证Android应用的真实性?例如,我想确定一个声称是愤怒的小鸟的应用程序(包含我的库)是真正的愤怒的小鸟而不是与愤怒的小鸟具有相同包装名称的模仿应用程序?

1 个答案:

答案 0 :(得分:1)

您可以验证包名称和安装管理器包。您可以使用以下方法:

 public abstract String getInstallerPackageName (String packageName)

检索安装包的应用程序的包名称。这确定了包裹来自哪个市场。