相关疑难解决方法(0)

从Android发布前报告中停用Google Analytics

我在Google Play开发者控制台上测试了新的发布前报告.虽然它很棒并且可以通过您的所有屏幕进行测试,但它也会影响您在Google Analytics上的统计信息.

是否可以从Google Analytics中排除这些测试以及如何排除?

我知道我可以上传APK仅用于使用已禁用的GA进行测试,但每次我都应该上传另一张启用了GA的APK并打开和关闭发布前报告测试,这不是我想要的.

android google-analytics developer-console

12
推荐指数
2
解决办法
1346
查看次数

从Firebase Analytics日志记录中排除测试设备

我确信Firebase在其分析中也在计算我的所有开发工作.我每天打开我的应用程序一百次,在一些设备上进行调试和测试,这实际上是在歪曲我的读数.

我使用了一个函数来获取一个有点独特的ID来表示我的设备,并通过代码忽略了所有的分析.

public static String getPsuedoID() {
    String m_szDevIDShort = "35" + (Build.BOARD.length() % 10)
    + (Build.BRAND.length() % 10) + (Build.VERSION.SDK_INT % 10)
    + (Build.DEVICE.length() % 10) + (Build.DISPLAY.length() % 10)
    + (Build.MODEL.length() % 10) + (Build.PRODUCT.length() % 10);

    String serial;
    try {
        serial = android.os.Build.class.getField("SERIAL").get(null).toString();
        return new UUID(m_szDevIDShort.hashCode(), serial.hashCode()).toString();
    } catch (Exception exception) {
        serial = "getUniquePsuedoIDfailed";
    }
    return new UUID(m_szDevIDShort.hashCode(), serial.hashCode()).toString();
}
Run Code Online (Sandbox Code Playgroud)

但我发现它并不像我想象的那么独特.显然,我的ID与少数(极少数)用户相同.

这样做有一种万无一失的方法吗?

testing android firebase firebase-analytics

11
推荐指数
2
解决办法
3369
查看次数

如何防止 Play 商店测试影响 Firebase Analytics

我刚刚启动了一个新应用,并且正在使用 Firebase Analytics。但是,每次我将新版本上传到 Play 商店时,Google 都会在 11 台设备上自动对其进行测试。这很棒!

  1. 有没有办法防止这些测试影响分析?我从一个小的用户群开始,所以它可以极大地影响它。

  2. 我还创建了一个匿名身份验证。有没有办法阻止它为那些预发布测试创建匿名帐户?我可以识别它们以便在 Firebase 上删除它们吗?

android firebase firebase-authentication firebase-analytics

8
推荐指数
1
解决办法
810
查看次数