问题标签 [gidsignin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1479 浏览

ios - 谷歌使用 GIDSignin 多次登录

我可以使用GIDSignIn以下代码对单个帐户进行身份验证。

但是GIDSignIn是共享实例。它仅适用于一个帐户。如何添加多个帐户?应同时访问多个帐户(例如获取访问令牌)。

相关的 SO 问题没有给出正确的想法。

0 投票
2 回答
1864 浏览

ios9 - GID登录 iOS 9

在我的 AppDelegate 中使用 Google 登录

但从 iOS 9 开始,该功能已被弃用

如何返回

GIDSignIn.sharedInstance().handleURL(url, sourceApplication: sourceApplication, annotation: 注释)

使用 iOS 9 的新功能?

0 投票
1 回答
6265 浏览

ios - 如何自定义谷歌登录按钮?

1) 当我创建一个UIView大小为 (x, y) 的 a 并设置它的 typeGIDSignInButton时,它​​会显示一个大小为 (z, t) 的 Google 登录按钮,其中z < xt < y。为什么?如何让它显示大小为(x,y)的 Google 登录按钮?

2) 我用 CocoaPods 添加了 Google Sign In SDK。如何设置 Google 登录按钮中文本的对齐方式?如何设置字体大小?

我按照谷歌文档中的描述添加了谷歌登录按钮。

0 投票
1 回答
454 浏览

ios - GIDSignIn 添加日历范围不起作用

好像我正在按照谷歌给出的说明进行操作,但是当权限屏幕出现时,我看到的只是基本的个人资料查看权限。
以前使用 GPPSignInButton 并且它正在工作。下面是使用的代码

0 投票
1 回答
108 浏览

ios - iOS 应用的应用工作流程

我正在情节提要中制作一个带有 2 个导航控制器的应用程序。第一个是LoginRootController,第二个是RootController

LoginRootController 被设置为初始视图控制器。我已将 google 和 facebook 登录集成到应用程序中。他们的代表在AppDelegate。当我登录时,我设置RootControllerrootViewController 哪个有主页。我正在从loginButton()ofFBSDK"signIn(signIn: didSignInForUser user: withError error:)"google 委托函数中设置它。有signInSilently()和fb登录applicationDidBecomeActive

问题是每当调用登录时,我的主页都会被加载。当我手动登录时,我只想加载一次主页。执行此操作的最佳方法是什么?

0 投票
0 回答
112 浏览

ios - 获取用户数据 Google-Play-Games iOS (Objective-C)

我正在为我的应用程序使用适用于 iOS 的 Google-Play-Games (Objective-C)。我只是想问一下,由于没有从 GPGManager 类获取用户数据的属性,如何从登录用户那里获取用户数据?当我使用 GIDSignIn 类的登录方法时,[GPGManager sharedInstance].isSignedIn 的值总是 NO。任何解决方案?

0 投票
0 回答
220 浏览

ios - GIDSignIn 设置approval_prompt

问题是谷歌仅在用户退出应用程序并重新登录后才要求离线访问。

阅读这篇文章和其他一些文章,我发现“approval_prompt”参数应该设置为“auto”,但是我找不到如何为 GIDSignIn 设置它。我错过了什么吗?

0 投票
0 回答
548 浏览

ios - Safari 不会等待用户将 Google 登录重定向到 iOS 应用程序

在我的应用程序中,我使用 Google SignIn 作为我的应用程序的登录名。我没有使用可可豆荚,而是通过粘贴到我的项目中直接使用框架。我正在配置 GIDSignIn 类,如下所示。

当我点击 Google SignIn 按钮时,它会将我重定向到 Safari(不是 SFSafariViewController)并要求提供 google 帐户凭据,一切正常。一旦我允许应用程序使用我的基本配置文件数据,Safari 中将出现一个弹出窗口,用于重定向到我的应用程序,如果我选择打开,它将返回到我的应用程序(提供了正确的重定向 URL)以及基本配置文件信息. 但问题是当我没有在 safari 中选择警报视图的选项进行重定向时。它将自行关闭警报视图,我将进入 safari,并且不会将任何信息重定向到我的应用程序。如何让 alertview 等待用户响应?

它将要求用户许可,一旦按下允许,我将得到以下屏幕。

在此处输入图像描述

现在,如果我不选择任何内容,警报视图就会消失并留在 Safari 中。只有当我按下“打开”时,它才会将我带到 MyApplication 并让我获得用户基本配置文件应用程序。请帮助我如何阻止 alertview 自行被解雇。

0 投票
0 回答
80 浏览

oauth - 从 GIDSignIn ios 获取 gmail 联系人

我试图在我的应用程序中获取 gmail 联系人,但对如何实现这一点感到困惑。我正在使用 GIDSignIn 并且我已经读过在 GIDSignIn 中使用 OAUTH 来授予访问权限。有没有办法使用 GIDSignIn 获取联系人?,我添加了联系人的范围,但我如何提出联系人请求?

提前致谢!

0 投票
1 回答
696 浏览

ios - Google SignIn iOS GIDSIgnIn 突然失败

我使用 GIDSignIn 几个月了,以前它运行良好。用户使用 Google 应用或应用内浏览器成功登录。

今天,我收到了一些用户无法登录的报告,我通过自己的测试确认了这个问题。

GIDSignIn 现在采用传统方式,打开应用内浏览器以提示用户登录(即使安装了 Google 应用)。登录后,它停留在 Google.com 搜索引擎,不再返回 App。

我想知道谷歌方面是否有问题?