【发布时间】:2021-04-08 08:35:04
【问题描述】:
我在 Cordova google-plus 插件中遇到了一个非常流行的问题。问题是每当我包含这个'webClientId': '******.apps.googleusercontent.com', 我得到error: 10 而没有那个webClientId 包含我得到的数据不提供tokenID 但我需要tokenID 所以我通过了客户端 ID 在 Google Developers 控制台中生成为 webClientID 的值。
我看到文章说SHA1可能是错误的,所以我检查了一下,结果发现 app-debug.apk SHA-1 和项目中的Google Developers 控制台 SHA-1 相同。
我已关注this article 进行实施,但我没有将该项目包含在 firebase 中。我知道我的客户 ID 有问题,但我无法弄清楚。我试过重新安装插件,但没有成功。
注意:如果作为第一个参数传递给googleplus.login() 的空对象返回数据且没有任何错误。
loginGoogle() {
console.log('clicked')
window['plugins'].googleplus.login(
{
'webClientId': '*******.apps.googleusercontent.com',
},
function (obj) {
console.log('data:', obj);
},
function (msg) {
console.log('error: ' + msg);
}
);
}
【问题讨论】:
标签: cordova cordova-plugins google-plus-signin