Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase身份验证项目,而不是添加Android应用程序的项目_Android_Firebase_Firebase Authentication_Google Cloud Identity - Fatal编程技术网

Firebase身份验证项目,而不是添加Android应用程序的项目

Firebase身份验证项目,而不是添加Android应用程序的项目,android,firebase,firebase-authentication,google-cloud-identity,Android,Firebase,Firebase Authentication,Google Cloud Identity,我有一个非常具体的设置,我们有一个项目正在处理我们的身份验证,但是另一个项目实际添加了Android/iOS应用程序。在自定义后端使用auth时,这很好,但是当我们尝试使用自己的提供程序时,我们会返回一个错误 尝试获取包证书哈希时出错 是否有办法将添加的项目保留在移动项目上,并且仍然通过另一个firebase项目验证身份验证?通过为每个项目初始化一个单独的FirebaseApp实例,您可以将多个firebase项目包括在单个应用程序中。例如,请参阅和。弗兰克的回答是正确的,但是在我的应用程序中,

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

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


是否有办法将添加的项目保留在移动项目上,并且仍然通过另一个firebase项目验证身份验证?

通过为每个项目初始化一个单独的
FirebaseApp
实例,您可以将多个firebase项目包括在单个应用程序中。例如,请参阅和。

弗兰克的回答是正确的,但是在我的应用程序中,它已经得到了处理。我已经解决了这个问题,所以我不提这个问题。在我的特殊情况下,我在错误的项目上添加了SHA指纹(不包括Invite/Auth的项目)。由于SHA指纹仅对Invite/Auth是必需的,并且只能在一个Firebase项目中设置,因此必须在用于Auth/Invite的Firebase项目上设置它。iOS的情况似乎并非如此,文档对此可能更清晰