首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ionic/角/Cordova谷歌登录插件中的错误10

Ionic/角/Cordova谷歌登录插件中的错误10
EN

Stack Overflow用户
提问于 2020-11-07 10:04:15
回答 2查看 134关注 0票数 0

我对所有这些技术都很陌生,但我试图开发一个带有Ionic 6和Range9的android应用程序,用Cordova编译,并在Google上发布。每件事都很好,除了我无法解决当我尝试用谷歌登录时得到的错误10。Google Play中的应用程序:“头版头条”。

我浏览了类似的问题,总是说是关于SHA1没有注册,或者包名,我检查了那些东西,但始终没有找到解决方案。

我的代码:

代码语言:javascript
复制
this.googlePlus.login({}).then(... doing something ...)
  .catch(err => this.errorMessage = "Error " + JSON.stringify(err));

我做过的事:

  1. 按文档设置了一个Firebase项目。
  2. 在安卓密钥中设置了SHA1,用于发布时对APK进行签名。在登录函数中,
  3. 也检查了webId参数,结果相同。
  4. 在config.xml中设置了包名,而firebase应用程序则完全相同。我还尝试删除该项目并创建一个新的项目。
  5. 检查API服务控制台.

中的凭据。

它可以很好地应用于布鲁斯特,但在Android系统中就不行了。谢谢你帮忙!基米

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-11 09:51:30

最后,在做了10天的测试之后,我解决了这个问题,这是我在任何其他帖子中都找不到的解决方案:

  1. 在google控制台上,我使用自己的证书对应用程序进行签名。
  2. 我要求谷歌更改证书,让谷歌用它自己创建的文件签名。
  3. 所以我只需要在上传我的证书之前对APK进行签名,该证书是现在用于加载的证书,然后当有人使用另一个密钥时,谷歌就会在应用程序上签名。
  4. 我在凭据API服务和voilà!

G29中粘贴了该证书的新公钥。

票数 0
EN

Stack Overflow用户

发布于 2022-04-20 16:58:42

我与谷歌的连接在调试模式下工作,但在PlayStore中一次都没有。

我终于找到了这个解决办法,所以我希望大家节省时间做这个:

转到您的console.cloud.google.com并选择您的android项目

将SHA-1证书更改为您可以在play.google.com/console/u/0/developers/YOUR_APP的应用程序页面上找到的证书。

SHA-1看起来是这样的: 0A:1A:22:5O:6A:55:48:77:50:21:XB:5F:27:BF:1D:41:XX:0P:99:LP

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64726502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档