gpt4 book ai didi

android - Firebase:报告分析和崩溃数据以分离项目

转载 作者:可可西里 更新时间:2023-11-01 04:44:52 25 4
gpt4 key购买 nike

最近我遇到了this article来自 firebase,它详细介绍了如何从单个应用程序访问多个项目。这很棒,而且可能非常有用,但是我一直无法找到一种方法将分析和崩溃报告分离到单独的项目中。

我们想要这样做的原因是,我们的客户可以完全访问他们的分析,同时将崩溃日志保存在只有我们可以访问的不同项目中。

我确实在文章中看到它指出:

Note: On Android and iOS, Analytics are only logged for the default app.

如果我们可以更改记录崩溃的位置,那会很好,但我没有看到其中提到 Crashlytics。

我想问题归结为是否可以这样做,或者它是否(尚)不受支持?

最佳答案

这里是 Mike @Google。

Firebase 现在支持更精细的权限,因此您应该能够仅向客户端授予 Google Analytics 访问权限,而不会向他们公开其余的 Firebase 数据/功能。为此,您可以在将它们添加到项目时使用“分配 Firebase 角色”功能——您可能会为您的客户用户选择 Analytics View 角色。请看IAM overview了解更多详情。

用一个共同的 Crashlytics 项目支持多个客户是不可行的。您引用的有关多项目设置的文章在较高级别适用于其他 Firebase 功能,但 Crashlytics 受益于 Analytics 数据,可为受影响的用户提供用户级指标。正如您所注意到的,Analytics 数据只会针对第一个应用程序配置进行记录,因此如果没有 Analytics 信息,Crashlytics 将无法提供最佳报告。

在这种情况下,我建议您将每个客户的应用程序拆分成单独的项目,并通过 IAM overview 仅授予每个客户用户对其相应应用程序项目的分析 View 访问权限。上述方法。

关于android - Firebase:报告分析和崩溃数据以分离项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53831792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com