我已经完全回答了这个问题的答案:https://stackoverflow.com/a/53513327/10021456
我将我的App签名证书SHA-1和上传证书SHA-1复制到了我的[[Firebase SHA证书指纹]] >我只是试图通过USB调试在我的手机上运行Flutter应用。因此,它不是从应用程序商店下载或任何东西。一开始,当我尝试使用 电话号码身份验证
(我的应用程序使用
Flutter
)>信息:
示例电话号码可以正常工作。但是正常/未注册的电话号码会出现错误。这是错误消息:
此应用无权使用Firebase身份验证。请验证是否在软件包中配置了正确的软件包名称和SHA-1。Firebase控制台我已经完全完成了这个问题的答案:https://stackoverflow.com/a/53513327/10021456我将我的应用签名证书SHA-1和上传证书SHA-1复制到了Firebase SHA ...] >
如果您在Windows上使用Android Studio,那么它将位于
C:\Users\USERNAME\.android\debug.keystore
如果您在Mac上使用Android Studio,它将位于
/Users/USERNAME/.android/debug.keystore
如果您在上述目录中找不到该文件,则只需使用android studio在手机上安装应用即可。它会自动生成。由于您已经添加了发行密钥库SHA-1,我想您知道如何从密钥库获取SHA-1。您也可以使用Keystore Explorer工具。