我想在我的应用程序中集成g登录 . 我已按照以下步骤操作:1 . 安装了离子导航gplus插件,使用: ionic plugin add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID=myreversedclientid

使用了从console.developers.google.com生成的反向客户端ID . 其格式为 xxxxxxxx-xxxxxxxxx.apps.googleusercontent.com .

我的应用实际捆绑ID是: com.mycomp.myappid

然后单击登录按钮尝试g本机呼叫 . 这是我的ts代码:

this.platform.ready().then(() => {
GooglePlus.login({}).then((gplusData)=>{
    console.log("gplusData:"+JSON.stringify(gplusData));
  },
  (gplusErr)=>{
    console.log("gplusErr:"+JSON.stringify(gplusErr));

  });
});

在尝试上面的代码时,它将进入错误块并打印: gplusErr:8

我不明白这意味着什么 . 我还有一些其他疑问:

  • 截至目前,我已经为各自的OS创建了一个iOS,一个Android应用程序 . 作为一个cordova应用程序,我应该只创建一个 . 当我尝试使用网络应用程序,它要求重定向网址,我已经给了 http://localhost/oauth2callback , http://localhost/ . 它给我400错误说 redirect_uri_mismatch 我的appid:/ oauth2callback在响应文本中 . 如果我可以在我的离子2应用程序中设置一个Web应用程序,我可以在那里使用什么 .

  • 以上错误信息是什么意思?只是8是我得到的回应是我的理解 .

我跟着:https://ionicthemes.com/tutorials/about/ionic2-google-login

有人能帮助我吗?