我刚刚启动了一个新应用程序,并且正在使用 Firebase Analytics。
然而,每次我将新版本上传到 Play 商店时,Google 都会自动在 11 台设备上对其进行测试。这太棒了!
有没有办法防止这些测试影响分析?
我从一个小的用户群开始,所以它会对其产生很大的影响。
我还创建了一个匿名身份验证。有没有办法防止它
为这些预发布测试创建匿名帐户?我可以吗
识别它们以便我可以在 Firebase 上删除它们?
经过大量的研究、试验和错误,我终于找到了可行的方法。我在 MainActicity(启动活动)的 onCreat() 开头添加了此代码。我希望这对其他人有帮助!
mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
String testLabSetting =
Settings.System.getString(getContentResolver(), "firebase.test.lab");
if ("true".equals(testLabSetting)) {
//You are running in Test Lab
mFirebaseAnalytics.setAnalyticsCollectionEnabled(false); //Disable Analytics Collection
Toast.makeText(getApplicationContext(), "Disabling Analytics Collection ", Toast.LENGTH_LONG).show();
}
Firebase 文档中的参考代码
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)