【问题标题】:How do I ensure I don't use Google Analytics如何确保我不使用 Google Analytics
【发布时间】:2016-12-08 18:35:11
【问题描述】:

我想使用 GCM(Google Cloud Messaging),但现在看来我必须在 Firebase 中使用它。 Firebase 服务条款规定,如果我使用 Firebase Analytics,我将受到一组附加服务条款的约束。

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

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

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

提前致谢

【问题讨论】:

    标签: android xamarin firebase-analytics


    【解决方案1】:

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

    FirebaseAnalytics.getInstance(this).setAnalyticsCollectionEnabled(false)
    

    【讨论】:

      【解决方案2】:

      您可以首先将其放在 AndroidManifest 中的应用程序标签中:

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

      另见Disable Analytics Collection

      另外,你现在显然可以disable crash reporting.

      但是,这可能不是全部。为了真正确保您的应用没有向 Google 传输任何信息,您应该使用Charles Proxy 等工具来观察应用的网络流量。

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

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

      【讨论】:

      • 还有数以千计的其他网址,例如 accounts.google.com、www.gstatic.com、play.googleapis.com 等(还有大量经过混淆的网址,例如 r1-----sn-n4v7sn7yy.gvt1.com)等等。
      • 谢谢。我明白你的意思了。似乎很难确信没有重要的使用数据会返回谷歌。
      • 这可能是不可能 (*) 实现的。 (*) 不可能,我的意思是:很难,就像你描述的那样。谷歌永远是谷歌。 (A.k.a.:80% 完整的 API 和客户分析用于销售广告)。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      • 2021-02-27
      • 2011-09-08
      • 1970-01-01
      相关资源
      最近更新 更多