Cordova Google Plus插件错误10

时间:2017-10-24 08:36:36

标签: android cordova plugins google-plus

我想在我的cordova Android应用中使用google plus auth。

1。创建应用

cordova create testapp com.test.android TestApp

2。添加android平台

cordova platform add android

第3。添加google plus插件

cordova plugin add cordova-plugin-googleplus@5.1.1

4。构建应用

cordova build android

5。从debugkeystore获取sha1哈希

keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
sha1 hash: 7A:4A:F7:57:F5:B4:FC:F9:A5:49:D0:1D:26:4B:BC:7F:46:9C:F3:BC

6。在以下位置创建新项目:

https://console.firebase.google.com/

7。在firebase中添加Android应用程序:

https://console.firebase.google.com/project/my-project/overview
package name: com.test.android
sha1 hash: 7A:4A:F7:57:F5:B4:FC:F9:A5:49:D0:1D:26:4B:BC:7F:46:9C:F3:BC

8。 Google生成了凭据:

https://console.developers.google.com/apis/credentials?project=my-project

Name: Android client for com.test.android (auto created by Google Service)
ClientID: 512345670038-vpas878tase55aemtb2asd4tmj6liasd.apps.googleusercontent.com

9。我的应用代码

window.plugins.googleplus.getSigningCertificateFingerprint(
    function (fingerprint) {
        alert(fingerprint); // 7A:4A:F7:57:F5:B4:FC:F9:A5:49:D0:1D:26:4B:BC:7F:46:9C:F3:BC
    }
);

window.plugins.googleplus.login(
    {
        'scopes': '',
        'webClientId': '512345670038-vpas878tase55aemtb2asd4tmj6liasd.apps.googleusercontent.com', // ClientID
        'offline': true,
    },
    function (obj) {
        alert(JSON.stringify(obj));
    },
    function (msg) {
        alert('error: ' + msg); // I always get error 10
    }
);

我总是得到错误:10

我做错了什么?任何人都可以帮助我...我尝试在现有项目中使用此插件,但它不起作用...我创建了空的cordova android项目...但它也不起作用...请帮助我。 ..

0 个答案:

没有答案