Firebase React本机电话Oauth:应用程序ID与请求的项目不匹配
我正在将React Native 16.3.0与firebase 5.0.0配合使用 我想使用短信电话验证登录我的用户。 我遵循了firebase文档中提到的教程 当我使用这个方法的时候Firebase React本机电话Oauth:应用程序ID与请求的项目不匹配,firebase,react-native,firebase-authentication,Firebase,React Native,Firebase Authentication,我正在将React Native 16.3.0与firebase 5.0.0配合使用 我想使用短信电话验证登录我的用户。 我遵循了firebase文档中提到的教程 当我使用这个方法的时候 firebase.auth().signInWithPhoneNumber 我弄错了 错误:发生内部错误。 [拒绝的\u凭据:应用ID与请求的项目不匹配。] 我确信我使用的是正确的google services.json文件,但我不能 登录 有什么建议吗 我通过从我的android产品发布密钥中获取SHA1
firebase.auth().signInWithPhoneNumber
我弄错了
错误:发生内部错误。
[拒绝的\u凭据:应用ID与请求的项目不匹配。]
我确信我使用的是正确的google services.json文件,但我不能
登录
有什么建议吗 我通过从我的android产品发布密钥中获取SHA1密钥解决了我的问题。。(不是从google play控制台)。 我从那里获取了SHA1并将其粘贴到我的firebase控制台屏幕上,现在它开始工作了
~./android/debug.keystore
和项目android/app/debug.keystore
中删除debug.keystore
~./android/debug.keystore
复制到projectandroid/app/
google services.json
并在android/app/google services.json中替换,然后重建项目
$ keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000