我想使用GCM(Google云消息传递),但现在看来我必须在Firebase中使用它。 Firebase服务条款规定,如果我使用Firebase Analytics,我将受到一组额外服务条款的约束。
我不希望任何有关我的应用或其使用的信息被捕获或与Google共享。
我的问题是,如果我在移动应用中实施GCM会自动使用Firebase Analytics吗?
如果没有,我如何避免使用Firebase Analytics,或者如何完全关闭它。谷歌文档不清楚。
提前致谢
答案 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等工具观看应用的网络流量。
但是很难确定谷歌服务器没有使用或其他重要数据。我看到以下谷歌服务器的调用正在发生,并且不清楚传输的数据是什么: