当前位置: 首页 > 知识库问答 >
问题:

Firebase:向不同的项目报告分析和崩溃数据

於英朗
2023-03-14

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

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

我确实在文章中看到它说:

注意:在Android和iOS上,只有默认应用程序才会记录分析。

如果我们可以改变崩溃的记录位置,这将是很好的,但我没有看到任何关于崩溃的内容。

共有1个答案

魏臻
2023-03-14

迈克@谷歌这里。

Firebase现在支持更细粒度的权限,因此您应该能够只授予Google Analytics对客户机的访问权限,而不会向客户机公开Firebase的其余数据/功能。为此,您可以在将Firebase Roles添加到项目中时使用“Assign Firebase Roles”特性--您可能会为客户机用户选择Analytics View角色。有关更多详细信息,请参见IAM概述。

用一个公共Crashlytics项目支持多个客户机是不可行的。您引用的关于多项目设置的文章对其他Firebase特性的工作水平很高,但是Crashlytics从分析数据中受益,可以为受影响的用户提供用户级的度量。正如您所注意到的,只有在第一个应用程序配置时才会记录Analytics数据,因此Crashlytics没有Analytics信息就无法提供最好的报告。

在这个场景中,我建议您将每个客户机的应用程序拆分为单独的项目,并通过上面描述的IAM overview方法只授予每个客户机用户对其相应应用程序项目的分析视图访问权限。

 类似资料:
  • 我正在android应用程序中使用firebase。几天后,firebase突然停止向主firebase控制台报告崩溃。我得到以下错误每当任何崩溃发生在应用程序。 我的分级文件如下所示 我已经尝试更新api密钥,但我没有得到任何更新它。提前致谢

  • 当前崩溃报告显示为 异常java.lang.nullpointerException: com.temp.app.helper.convertToString(helper.java:(此处无行号)) com.temp.app.fragment.fragment.fragmentEntername$6.run(fragmentEntername.java:(此处无行号)) android.os.h

  • 我已经成功地将Firebase集成到我的项目中 (身份验证和存储工作很好),但是在简单地集成了Crashlytics并故意(而不是故意)崩溃我的应用程序之后:-没有崩溃报告出现在崩溃仪表板中。 我确实在logcat: d/firebaseApp:com.google.Firebase.crash.firebaseCrash不链接。跳过初始化 i/CrashlyticScore:Crashlytic

  • 有人尝试过新的火力点坠毁报告吗?

  • 最近,我们将应用程序从Fabric迁移到Firebase Crashlytics和Firebase Analytics。在android中,在遵循谷歌文档之后,一切都像一个魅力一样运行。问题是,在iOS中,我们没有得到关于Firebase Crashlytics的报告(在Firebase Analytics上工作得很好),但遵循了相同的文档之后。 路径: Dev Google Service In

  • Crashlytics在没有选择输入报告的情况下工作得很好。但一旦我根据教程设置了选择输入报告,它就会停止报告任何内容。 具体地说,我在中添加了以下内容 我注意到这一行很有趣:这可能是问题的原因。但我找不到任何关于这篇日志的信息。