为什么 Google Play 结算使用 Firebase 并与 googleapis 后端通信?

问题描述 投票:0回答:1

当我准备发布我编写的使用 Google Play 应用内购买 API 的 Android 应用程序时,我注意到 LogCat 中出现了与此类似的条目:

TRuntime.CctTransportBackend Making request to: https://firebaselogging.googleapis.com/v0cc/log/batch?format=json_proto3

谷歌搜索,我在 GitHub 上找到了

CctTransportBackend.java
,它是 Firebase 的一部分。在花了几个小时试图弄清楚我的哪个依赖项正在执行此操作后,我发现
com.android.billingclient:billing:6.0.1
是包含 Firebase 的依赖项。

好吧,所以我想如果我想将我的应用内购买保留在应用程序中以便我获得所有开发工作的报酬,这是不可避免的。但为什么? Play Billing 究竟向其 Firebase 后端发送什么?

具体来说,Google Play 要求我为我的应用程序编写隐私政策。我应该向用户报告应用程序收集的信息 - 即使我从未看到该信息,因为它是由依赖项收集的。我在隐私政策中对此有何规定? Google 是否记录了他们在那里收集的内容?

谢谢你。

android firebase privacy billing
1个回答
0
投票

我之前回答过这个问题,但现在找不到了。

您看到的调用存在于许多 Google 应用程序和 SDK 中,因为它们都共享通用的日志记录基础设施。如今,这种日志记录基础设施有许多应用程序可以使用的端点 (URL),但许多仍然使用 Firebase URL。

发送到此 API 的数据会分派到正确的后端进程,并且仅当数据实际来自 Firebase SDK 之一时才会由 Firebase 进行处理。由于您没有在应用中使用 Firebase,因此 Firebase 实际上不会处理请求中超出确定将其发送到何处所需的数据。

© www.soinside.com 2019 - 2024. All rights reserved.