Kam*_*amy 8 android firebase firebase-authentication firebase-analytics
我刚刚启动了一个新应用,并且正在使用 Firebase Analytics。但是,每次我将新版本上传到 Play 商店时,Google 都会在 11 台设备上自动对其进行测试。这很棒!
有没有办法防止这些测试影响分析?我从一个小的用户群开始,所以它可以极大地影响它。
我还创建了一个匿名身份验证。有没有办法阻止它为那些预发布测试创建匿名帐户?我可以识别它们以便在 Firebase 上删除它们吗?
Kam*_*amy 10
经过大量的研究、试验和错误,我发现了一些最终有效的方法。我在 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();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
810 次 |
最近记录: |