【问题标题】:How to detect the current release track inside the android app?(Google Play Console)如何检测 android 应用程序内的当前发布轨道?(Google Play 控制台)
【发布时间】:2019-12-19 20:05:54
【问题描述】:
我计划在产品发布之前将我的应用发布到 beta 轨道。但我想仅为 beta 用户启用应用内错误报告。与其创建两个 APK(在 prod beta 中启用,在 prod 中禁用),我可以通过编程方式知道哪个用户安装了该应用程序,是否有任何 API 可用?
我想要实现的是,
if(app installed from beta track)
enable in-app-bug reporting
else
disable in-app-bug reporting
【问题讨论】:
标签:
android
google-play-console
instabug
【解决方案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 也可以这样做