【问题标题】:Adding user to a single app within a firebase project将用户添加到 firebase 项目中的单个应用程序
【发布时间】:2021-05-15 07:12:37
【问题描述】:

我有一个由多个应用组成的 firebase 项目。我想将用户作为查看器/编辑器添加到其中一个应用程序。 请注意,我不想共享项目中的所有应用,而只想共享一个应用。所以任何人都可以帮我解决这个问题。我似乎没有找到任何选择。我能找到的只是将用户角色添加到项目中,这会将所有应用程序共享给其他用户。我不想那样。

【问题讨论】:

    标签: firebase firebase-authentication


    【解决方案1】:

    项目中的所有用户信息在该项目中的所有应用程序之间共享。无法对特定应用的用户信息进行分区。

    这个请求有两种常见的情况:

    1. 这些应用程序之间没有任何关系。在这种情况下,您应该将每个应用放在自己的项目中。
    2. 应用授予不同类型用户的访问权限。在这种情况下,您需要在 Firebase 之上构建自己的基于角色的访问系统,并只允许具有正确角色的用户使用每个应用。

    另见:

    【讨论】:

    • 感谢您的意见。在我的情况下,您的第一点是正确的。这些应用程序彼此无关,我公司之前的某个人在一个项目中创建了它们。现在我需要将其中一个应用程序分享给它的真正所有者/客户。我有哪些选择?我是否必须在单独的项目中再次设置 firebase 应用程序?并发布我的移动应用程序的新版本?有没有办法在不丢失分析数据的情况下做到这一点?
    • 您需要创建一个新项目,将应用添加到其中,然后与客户共享。如果您使用同一个 GA 帐户,它可能会显示两个应用程序的数据 - 但可能不会作为一个项目显示。将针对不同客户(甚至不同用例)的应用程序放在一个项目中是行不通的。很抱歉,您不得不费力地发现这一点。
    猜你喜欢
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-16
    • 2018-09-02
    • 2012-11-08
    • 2010-11-05
    • 1970-01-01
    相关资源
    最近更新 更多