具有真实电话号码的Firebase PhoneAuth无法正常工作,但列入白名单的电话有效-Android [英] Firebase PhoneAuth with Real phone Number Is Not Working But Whitelisted Number is Working - Android
问题描述
我正在我的应用程序中设置Firebase Phone Auth.我在Firebase身份验证部分白名单中设置了测试电话号码和验证码.当我使用此编号和代码进行测试时,它可以正常工作.但是当我用另一个数字测试时,出现以下错误:
I am setting up Firebase Phone Auth in My App. I set up a Test Phone Number and a verification code in firebase auth section Whitelist. When I test with this Number and code, it's working. But When I Test With another number I got the Following error :
onVerificationFailed com.google.firebase.auth.FirebaseAuthInvalidCredentialsException:
The request contains malformed or mismatching credentials [ App ID does not match the requested project.
旁注:我也在此android应用程序中使用了facebook帐户工具包,并且进展顺利.
side note: I also use facebook account kit in this android app, and It goes well.
有什么建议吗?
推荐答案
请在您的firebase
帐户中放入 SHA证书指纹 .
Please put SHA certificate fingerprint in your firebase
account.
要获取此follow
这些步骤,请执行以下操作:
To get this follow
these steps :
1.在Android Studio中打开项目
2.单击Gradle
菜单(在右侧面板中)
3.展开Project
-> Tasks
-> 'Android'->双击siginingReports
4.您将在运行选项卡中看到SHA-1
和MD5
指纹
5.将其复制并粘贴到您的firebase
控制台中.
1.Open your project in Android Studio
2.Click on Gradle
Menu (From Right Side Panel )
3.Expand Your Project
-> Tasks
-> 'Android' -> Double click on siginingReports
4.You will see SHA-1
and MD5
fingerprint in your run tab
5.Copy it and paste in your firebase
console.
这篇关于具有真实电话号码的Firebase PhoneAuth无法正常工作,但列入白名单的电话有效-Android的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!