5

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

我想要达到的是,

if(app installed from beta track)
  enable in-app-bug reporting
else 
  disable in-app-bug reporting
4

1 回答 1

-2
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

于 2020-02-24T23:39:23.797 回答