繁体   English   中英

Firebase 性能监控在 Android 内部测试轨道上不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM