首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌注册-在Cordova应用程序中不起作用

谷歌注册-在Cordova应用程序中不起作用
EN

Stack Overflow用户
提问于 2017-01-21 20:29:13
回答 2查看 1.7K关注 0票数 0

因此,在这个指南的帮助下,我创建了一个登录页面:https://developers.google.com/identity/sign-in/web/build-button

  • 它在任何浏览器中都能正常工作,但在我的Cordova应用程序中就不行了。
  • 通常情况下,它应该打开一个新的窗口,如果我点击“登录与谷歌”按钮,但在科多瓦应用程序,没有新的窗口弹出。

我的短期解决方案:

目前,我只是在Inappbrowser (https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html)中打开我的登录页面以使其正常工作,但我不认为这是解决这个问题的好方法。

感谢您的帮助,谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-21 21:03:00

已经建立了一个科多瓦图书馆,请看一下 Github repo。

票数 0
EN

Stack Overflow用户

发布于 2018-05-20 19:58:39

我个人更喜欢另一个科多瓦图书馆,而不是图书馆,这是在接受的答案。埃迪·维布鲁根 "cordova-plugin-googleplus“插件/库有一个真正的伟大的文档way更多的特性

是我选择Eddy插件/库的原因之一:

当带有公认答案库的Google登录返回以下JSON对象时(如果登录成功),

代码语言:javascript
运行
复制
obj.Name    // "Tester"
obj.Email   // "tester@testing.com"
obj.Gender  // "1"

插件/库返回以下对象,其中包含更多信息:

代码语言:javascript
运行
复制
obj.email          // "eddyverbruggen@gmail.com"
obj.userId         // user id
obj.displayName    // "Eddy Verbruggen"
obj.familyName     // "Verbruggen"
obj.givenName      // "Eddy"
obj.imageUrl       // "http://link-to-my-profilepic.google.com"
obj.idToken        // idToken that can be exchanged to verify user identity.
obj.serverAuthCode // Auth code that can be exchanged for an access token and refresh token for offline access
obj.accessToken    // OAuth2 access token

在插件/库的GitHub存储库中还可以看到其他令人敬畏的特性/差异。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41784119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档