如何确保我不使用Google Analytics

时间:2016-12-08 18:35:11

标签: android xamarin firebase-analytics

我想使用GCM(Google云消息传递),但现在看来我必须在Firebase中使用它。 Firebase服务条款规定,如果我使用Firebase Analytics,我将受到一组额外服务条款的约束。

我不希望任何有关我的应用或其使用的信息被捕获或与Google共享。

我的问题是,如果我在移动应用中实施GCM会自动使用Firebase Analytics吗?

如果没有,我如何避免使用Firebase Analytics,或者如何完全关闭它。谷歌文档不清楚。

提前致谢

2 个答案:

答案 0 :(得分:1)

不确定是否可以完全禁用它,但您可以尝试将setAnalyticsCollectionEnabled设置为false。 在每项活动中都有这样的事情:

FirebaseAnalytics.getInstance(this).setAnalyticsCollectionEnabled(false)

答案 1 :(得分:0)

您可以将其放在AndroidManifest中的应用程序代码中:

<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />

另见Disable Analytics Collection

此外,您现在显然可以disable crash reporting.

但是,这可能不是一切。为了确保您的应用无法向Google传输任何信息,您应该使用Charles Proxy等工具观看应用的网络流量。

但是很难确定谷歌服务器没有使用或其他重要数据。我看到以下谷歌服务器的调用正在发生,并且不清楚传输的数据是什么:

  • app-measurement.com
  • safebrowsing.google.com
  • android.clients.google.com
  • clients2.google.com
  • android.googleapis.com