我已经在我修改过的Q-Municate应用程序上附加了firebase,这是android项目的Github上的开源应用程序,并运行它。这是一个场景:如果应用程序从android studio通过开发者模式运行,它(Firebase通过电话号码登录)运行得很流畅,而我设法登录。我还在Playstore上构建了签名调试apk和上传,在那之后我看到了这个问题。后来,我重新构建了签名调试apk,用于在手机上测试,但Firebase不允许登录。它给出了以下消息1。

发布于 2017-11-01 14:54:00
您需要在fire基本控制台中验证默认调试或生产密钥的设置是否已保存在firebase console项目-> sha1 ->package- >settings中
发布于 2017-11-01 14:54:01
在创建配置文件时,请使用用于开始活动的包名,例如,如果开始活动为MainActivity.java,则使用此文件第一行提供的包名。请勿添加文件名。并再次生成配置文件。
创建配置文件后,将其复制到android项目的app文件夹中。
发布于 2017-11-01 18:17:28
您应该将SHA1设置为已应答的Niraj Sanghani。注意,您应该为所有密钥生成SHA1,用于对您的.apk进行签名。有一个通过Android Studio生成SHA1的simple method。
https://stackoverflow.com/questions/47049489
复制相似问题