Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.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项目上使用Phone Auth_Firebase_Flutter_Firebase Authentication - Fatal编程技术网

辅助应用程序:在具有多个应用程序的Firebase项目上使用Phone Auth

辅助应用程序:在具有多个应用程序的Firebase项目上使用Phone Auth,firebase,flutter,firebase-authentication,Firebase,Flutter,Firebase Authentication,我有一个Firebase项目,运行多种Android风格(我的Flitter应用程序)。由于phone auth需要添加SHA-1指纹,并且最多可以添加36个指纹,因此Firebase在添加更多SHA-1指纹时出现了一些错误。为了避开它,我遇到了 因此,在我当前的设置中,我有一个包含所有SHA-1指纹(调试和发布)的基础应用程序和多个没有指纹的Flavor1、Flavor2等应用程序 我使用Flavor 1(没有任何SHA-1的应用程序)中的google service.json文件作为我的主要

我有一个Firebase项目,运行多种Android风格(我的Flitter应用程序)。由于phone auth需要添加SHA-1指纹,并且最多可以添加36个指纹,因此Firebase在添加更多SHA-1指纹时出现了一些错误。为了避开它,我遇到了

因此,在我当前的设置中,我有一个包含所有SHA-1指纹(调试和发布)的基础应用程序和多个没有指纹的Flavor1、Flavor2等应用程序

我使用Flavor 1(没有任何SHA-1的应用程序)中的
google service.json
文件作为我的主要Firebase应用程序,这样我就可以正确使用分析和Crashlytics,并使用基本应用程序(带有所有指纹)作为手机身份验证。但是这个设置抛出了SafetyNet(ReCaptcha)错误,表明我的应用程序缺少SHA-1

以下是调用
runApp()

等待Firebase.initializeApp();
FirebaseOptions=FirebaseOptions(
projectId:“projectId”,
appId:“appId”,
apiKey:“currentkey”,
messagingSenderId:“senderid”,
authDomain:“authDomain”
);
等待Firebase.initializeApp(名称:“secondaryapp”,选项:options);
如何正确设置电话验证以使其正常工作?我正在寻找一个设置,我需要提供SHA-1只是在基础应用程序