如何在android应用中检测当前的发布轨道?(Google Play控制台)

问题描述 投票:3回答:1

我计划在正式版之前将我的应用发布到Beta版。但是我只想为Beta用户启用应用程序内错误报告。我可以通过编程方式知道从哪个轨道用户安装了该应用,而不是创建两个APK(在产品beta中启用,在产品中禁用),是否有可用的API?

我想实现的是,

if(app installed from beta track)
  enable in-app-bug reporting
else 
  disable in-app-bug reporting
android google-play-console instabug
1个回答
0
投票
buildTypes {

    debug {
        buildConfigField "Boolean", "in_app_bug", true
    }

    staging {
        buildConfigField "Boolean", "in_app_bug", true
    }

    release {
        buildConfigField "Boolean", "in_app_bug", false
    }
}

然后输入代码:

if(BuildConfig.in_app_bug) {
  ....
}

buildFlavors可以做同样的事情>

© www.soinside.com 2019 - 2024. All rights reserved.