我正在使用离子本机google plus login
,但这样做后却出现错误10。
下面是我的代码:-
doGoogleLogin(){
this.googlePlus.login({})
.then(res => {
this.router.navigate(['./tabs']);
this.userInfo = JSON.stringify(res);
console.log(res);
})
.catch(err =>{
console.log(err)
this.userInfo = JSON.stringify(err);
})
}
答案 0 :(得分:0)
有用的链接:
https://github.com/EddyVerbruggen/cordova-plugin-googleplus/issues/243
Error 10 - ionic 3(Cordova) cordova-plugin-googleplus After install from Google Play Store
https://github.com/EddyVerbruggen/cordova-plugin-googleplus/issues/404
答案 1 :(得分:0)
经过4天的搜索,我发现您必须执行简单的步骤才能做到这一点。
1首先检查您的离子版本
如果是离子3
安装Cordova和Ionic Native插件:
$ ionic cordova plugin add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID=myreversedclientid
$ npm install --save @ionic-native/google-plus@4
将此插件添加到您应用的模块中
2.go到Google Cloude控制台
3。创建Auth2
4。添加您的应用com.xxxxxx.xxxxxx
答案 2 :(得分:0)
我终于找到了解决方案。我知道Cordova不能用我的~/.android/debug.keystore
文件对APK进行签名,所以我在platforms/android
文件夹中创建了debug-signing.properties文件,并在其中指定了梯形路径,密码等。
此后一切正常
干杯!
debug-signing.properties
文件结构
keyAlias=yourkeyAlias
keyPassword=yourkeyPassword
storeFile=theFileContainingTheKeystore
storePassword=yourStorePassword
答案 3 :(得分:0)
要获得我刚刚运行的解决方案
keytool -exportcert -keystore ~/.android/debug.keystore -list -v
密码: android
复制SHA-1并使用该哈希创建新的OAuth2
访问:Github reply
答案 4 :(得分:0)