宁可枝头抱香死,何曾吹落北风中。这篇文章主要讲述Android Google+登录问题相关的知识,希望能为你提供帮助。
我有一个与Google+
登录功能的android应用程序。我已启用Google+ API并为我的应用程序创建oauth 2.0
用户客户端ID。另外,我从https://developers.google.com/mobile/add?
platform = android下载JSON文件。我生成签名的apk(发布)和谷歌+登录功能。我的问题是,如果我上传签名的apk到谷歌播放作为测试版。 Google+登录功能将失败!错误登录结果:状态
{statusCode = DEVELOPER_ERROR,resolution = null}。我不知道这个情况,请告诉我。非常感谢。
答案生成并将SHA1密钥添加到Google Project Console。这将解决您的问题。
keytool -list -v -keystore KEYSTORE_PATH -alias ALIAS_NAME
使用您的Release密钥库。
另一答案您需要将SHA1密钥添加到firebase控制台配置。你可以这样做:
Firebase控制台(https://console.firebase.google.com) - > 您的项目 - > 配置 - > 滚动到
文章图片
您可以在Android Studio中找到运行“登录报告”的SHA1密钥:
文章图片
然后,查看“运行选项卡”并单击按钮:
文章图片
我认为这是更简单的方法。希望这有帮助。
另一答案【Android Google+登录问题】您必须从Google Play控制台输入SHA 1证书指纹到您的Google Project Console。生成的版本SHA1指纹适用于签名的apk,但不再适用于实时应用程序。
推荐阅读
- Musical React App,我使用EC2,Lightsail还是S3
- 如何测试包含Application.Current.Properties.ContainsKey(“token”)的方法
- 如何从客户端(android-java app)发送数据到解析服务器,处理它,将其保存在parse-dashboard中并将结果发送给客户端()
- Parse-platform使用Android加入
- DEP0001(意外错误:-2147024809 CordovaApp Windows10)
- 每部Android手机都支持SHA-256吗()
- Android中的线程或服务中的蓝牙通信()
- 与前台服务android通信
- Android(后台服务总是关闭)