【问题标题】:Firebase Auth on a project other than the one the Android application is added to对添加 Android 应用程序的项目以外的项目进行 Firebase 身份验证
【发布时间】:2019-11-20 14:13:56
【问题描述】:

我有一个非常具体的设置,我们有一个项目正在处理我们的身份验证,但另一个项目实际的 Android/iOS 应用程序实际添加到项目中。当为我们的自定义后端使用 auth 时,这很好,但是当我们尝试使用我们自己的提供程序时,我们会收到一个错误,并返回

尝试获取您的包证书哈希时出错。

有没有办法将项目添加到移动项目中,并且仍然通过另一个 firebase 项目验证身份验证?

【问题讨论】:

    标签: android firebase firebase-authentication google-cloud-identity


    【解决方案1】:

    弗兰克的回答是正确的,但是在我的应用程序中已经处理好了。我已经解决了这个问题,所以会留下这个问题。在我的特殊情况下,我将 SHA 指纹添加到了错误的项目(不包括邀请/身份验证的项目)中。由于 SHA 指纹只有 Invite/Auth 需要,并且只能在一个 Firebase 项目中设置,因此必须在您用于 Auth/Invite 的 Firebase 项目中设置。这似乎不适用于 iOS,文档可能会更清楚。

    【讨论】:

      【解决方案2】:

      您可以通过为每个项目初始化一个单独的 FirebaseApp 实例,将多个 Firebase 项目包含到一个应用中。请参阅documentation on configuring multiple projects,例如How to connect to more than one firebase database from an android App

      【讨论】:

        猜你喜欢
        • 2021-02-16
        • 2020-06-10
        • 2018-04-05
        • 2022-01-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-11
        • 1970-01-01
        相关资源
        最近更新 更多