当前位置: 首页 > 知识库问答 >
问题:

Ionic原生GooglePlus登录不工作,没有任何错误和控制台

容寒
2023-03-14

以前它工作得很好,现在它不工作了

我使用了以下插件:

ionic plugin add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID=myreversedclientid
npm install --save @ionic-native/google-plus

登录代码很简单,如说明所示:

this.googlePlus.login({})
.then(res => console.log(res))
.catch(err => console.error(err));

离子型:

ionic(ionic CLI):4.1.2离子框架:离子角3.9.2@ionic/app脚本:1.3.1

科尔多瓦:

科尔多瓦(科尔多瓦CLI): 8.1.2(cordova-lib@8.1.1)科尔多瓦平台:Android7.1.4科尔多瓦插件:科尔多瓦插件-离子键盘2.1.2,科尔多瓦插件-离子-webview 2.0.2,(和34个其他插件)

系统:

Android软件开发工具包工具: 26.1.1(/卷/mac_data/Android/sdk)iOS部署: 2.0.0 NodeJS: v8.11.3(/usr/本地/bin/节点)npm: 5.6.0操作系统: macOS塞拉Xcode: Xcode 9.2构建版本9C40b

科尔多瓦版本7.1.0

Ionic Native GooglePlus 5.3.0

“@ionic native/googleplus”:“^4.12.0”,cordova插件googleplus 5.3.0

共有3个答案

冯奇思
2023-03-14

我已经修复了这个问题,删除和读取Android平台,我使用Android平台7.1.4和科尔多瓦8以及(在win10下)。

但是请注意,根据我的经验,这样做可能会引发一些与插件兼容性相关的其他问题。

目前,我与谷歌加和admob免费插件(构建时出现“脱糖”错误)的兼容性问题,当我遇到同样的问题(谷歌加插件做任何事情)时,它就会引发,然后删除并重新添加Android平台。

当只安装其中一个插件时,一切正常。

因此,如果您对命令平台 rm/add 感到满意,请尝试此解决方案。

--编辑

您可以尝试此解决方案,而不会有在另一个目录中签出项目的风险:)

权胜泫
2023-03-14

检查SHA1证书,在将应用程序推送到google play商店期间,SHA1由google在最新更新中自动生成。要解决此问题,您需要每次使用自动生成的SHA1

黄弘盛
2023-03-14

试试这个:

将cordova插件googleplus降级至^5.2.1,

ionic cordova插件删除cordova的插件googleplus

< code>npm卸载-保存@ ionic-native/Google-plus

第二

科尔多瓦插件添加科尔多瓦插件-googleplus@5.2.1 --变量 REVERSED_CLIENT_ID=YOUR_CLIENT_ID

< code > NPM install @ ionic-native/Google-plus

 类似资料:
  • 我创建了一个应用程序来显示。但是,当我启动应用程序在模拟器关闭说。我在网上搜索,但找不到任何解决方案。我的代码activity_main.xml 美娜ctivity.java 我已经为Tab1、Tab2和Tab3创建了单独的. java文件。 Logcat是 06-01 01:40:35.429 1847-1847/com。realtech。6月1日带dalvikvm的标签﹕ threadid=1

  • 我在symfony网站上制作了登录操作教程:http://symfony.com/doc/current/cookbook/security/form_login_setup.html 当我在表单中登录时,会出现以下错误: 这是我的保安 我的安全控制器: 单击提交按钮后的重定向是登录检查,但其中没有代码,因为symfony说:

  • 控制台运行在具有nova-dashboard这一服务器角色的节点上。 向这个云服务的管理员咨询能登录控制台的主机名,IP地址,账号和密码。 打开一个启用了JavaScript和Cookies的浏览器。 注意: 如果要使用VNC客户端,你的浏览器需要支持HTML5 Canvas和HTML5 WebSockets。VNC浏览器基于noVNC。详情请查阅noVNC: HTML5 VNC Client。想

  • 我正在Java创建一个管理系统。 我有这个登录表。与数据库的连接看起来很好,因为它没有给出错误。 但是当我尝试执行try{}和catch{}时,它给出了一个错误。 我希望有谁能帮助我。 它总是给出: catch(Exception ex){JoptionPane.ShowMessageDialog(null,“登录操作错误”,“登录错误”,JoptionPane.Error_Message);}

  • 我可以看到邮件服务器上的许多ehlo命令回音如下: 我想知道“250-AUTH登录平原”和“250-AUTH=登录平原”有什么不同?谢谢

  • 为什么这个节目不播放音乐?我正在尝试用JavaFX制作一个应用程序,允许用户播放任何他想播放的MP3文件。但它根本不起作用!为什么? 它绝对不会出错! 我做了一些研究并替换了一些代码。现在唯一发生的事情是没有音乐播放和应用程序停止运行。 我做错了什么?