Firebase设置-连接到多个项目
我们有一个“白标签”移动应用程序,计划向多个客户提供。我们希望依靠Firebase Crashlytics、推送通知、分析、应用内消息、远程配置、性能监控和其他功能。但是,必须将此功能或对其中一些功能的访问与我们的客户隔离。作为创建者/所有者/维护者,我们希望在将推送通知、分析、应用内消息等配置为可供客户访问和“拥有”的同时,保持对Crashlytics、远程配置或性能监控等的控制(和独占访问)。有没有办法将一个应用程序配置为多个Firebase项目,或者以其他方式完成上述分离?最好是硬分离(例如不同的Firebase项目)和软分离(即同一项目中的权限)。是的,您应该使用多个项目,每个应用程序一个。这样做的具体问题是什么?看看这个-远程配置与推送通知或分析。我们希望根据客户注册的内容,使用远程配置来启用/禁用功能。在任何情况下,客户都不应访问此配置。推送通知和分析完全在客户的域中。他们可能希望也可能不希望我们能够访问它。通过为每个客户提供单独的Firebase项目,我们仍然在一个项目下管理特定于应用程序和特定于客户的功能。@DougStevenson此链接很好,但仍然存在一个问题。我完全可以期待我们的客户创建他们自己的Firebase项目,在那里他们将拥有分配角色的最终控制权。当他们这样做时,他们可以给我们分配一个产品类别或产品级别的角色,这非常好。但是他们拥有这个项目,这意味着他们可以完全访问所有角色。我需要的是限制他们完全不能控制远程配置。我如何做到这一点?Firebase设置-连接到多个项目,firebase,crashlytics,firebase-analytics,firebase-remote-config,firebase-performance,Firebase,Crashlytics,Firebase Analytics,Firebase Remote Config,Firebase Performance,我们有一个“白标签”移动应用程序,计划向多个客户提供。我们希望依靠Firebase Crashlytics、推送通知、分析、应用内消息、远程配置、性能监控和其他功能。但是,必须将此功能或对其中一些功能的访问与我们的客户隔离。作为创建者/所有者/维护者,我们希望在将推送通知、分析、应用内消息等配置为可供客户访问和“拥有”的同时,保持对Crashlytics、远程配置或性能监控等的控制(和独占访问)。有没有办法将一个应用程序配置为多个Firebase项目,或者以其他方式完成上述分离?最好是硬分离(例