检查是否已从Google Play安装了应用程序

时间:2018-01-21 17:54:37

标签: java android google-play

我处理某个应用程序并添加了Google Play规则明确禁止的功能。所以我希望为那些从Google Play安装应用程序而不创建不同apk的用户禁用此特定功能。这意味着我需要从代码中确定应用程序是从Google Play安装还是仅通过下载apk。

有没有办法实现?

1 个答案:

答案 0 :(得分:1)

这应该可以用于此目的,取自HockeyAppSDK for Android Github library

$factory->define(App\Gear::class, function (Faker $faker) {
return [
    'barcode' => $faker->isbn13,
]; });

但是,我建议为此目的构建两个不同的应用程序。如果您在Google Play中包含禁止使用的代码,虽然它不会被此方法帮助执行,但它将成为字节码的一部分,并且它很可能会被Google禁止。通过创造另一种风味,将其从代码中剥离出来会更加清晰。