[英]Firebase Performance Monitoring Not Working on Android Internal Testing Track
我正在尝试使用Firebase 性能监控 SDK并且我发现从 Android 开始的发布版本上传的指标数据,而不是从 Play Store 下载的内部测试版本。 我确定我正在下载正确的版本。
我仅将性能监控插件应用于我的发布版本,因为我不想在开发时保留数据。 我在 gradle 中使用可能是问题原因的自定义getCurrentBuildType方法来执行此操作。 这是gradle中的方法和用法:
if (getCurrentBuildType().equalsIgnoreCase("release")) {
apply plugin: 'com.google.firebase.firebase-perf'
}
def getCurrentBuildType() {
String tskReqStr = gradle.getStartParameter().getTaskRequests().toString()
Pattern pattern;
if (tskReqStr.contains("assemble"))
pattern = Pattern.compile("assemble(\\w+)(Release|Debug)")
else
pattern = Pattern.compile("generate(\\w+)(Release|Debug)")
Matcher matcher = pattern.matcher(tskReqStr)
if (matcher.find()) {
return matcher.group(2).toLowerCase()
} else {
println "NO MATCH FOUND"
return "";
}
}
我的getCurrentBuildType方法是否存在问题以及它如何在内部测试轨道上工作? 还是内部测试跟踪和性能监控有问题?
感谢任何花时间阅读本文的人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.