我计划在正式版之前将我的应用发布到Beta版。但是我只想为Beta用户启用应用程序内错误报告。我可以通过编程方式知道从哪个轨道用户安装了该应用,而不是创建两个APK(在产品beta中启用,在产品中禁用),是否有可用的API?
我想实现的是,
if(app installed from beta track)
enable in-app-bug reporting
else
disable in-app-bug reporting
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
可以做同样的事情>