我可以限制对 Firebase 项目中特定应用的访问吗?

问题描述

我有一个 Firebase 项目,其中包含多个 iOS 应用,每个应用针对不同的客户。这对我来说能够查看所有应用程序的分析非常有用,但我希望让每个客户都能访问特定于他们应用程序的分析。我发现我可以创建一个新用户并为他们分配 Firebase Analytics Viewer 角色,这将他们限制为只能进行分析。问题是用户随后可以查看项目中所有应用的分析。

是否可以限制访问,以便给定用户只能查看特定应用的分析?

解决方法

您可以在 google 分析 analytics.google.com 中建立比较并向特定用户提供对特定报告的访问权限。可以在 here 中找到如何构建和共享自定义报告。

您可以使用 Stream ID 过滤器按特定应用生成报告,该过滤器可帮助您基于每个应用生成报告。

Dropdown showing Stream ID as an available filter to build comparison