问题标签 [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.
ios - 谷歌使用 GIDSignin 多次登录
我可以使用GIDSignIn
以下代码对单个帐户进行身份验证。
但是GIDSignIn
是共享实例。它仅适用于一个帐户。如何添加多个帐户?应同时访问多个帐户(例如获取访问令牌)。
相关的 SO 问题没有给出正确的想法。
ios9 - GID登录 iOS 9
在我的 AppDelegate 中使用 Google 登录
但从 iOS 9 开始,该功能已被弃用
如何返回
GIDSignIn.sharedInstance().handleURL(url, sourceApplication: sourceApplication, annotation: 注释)
使用 iOS 9 的新功能?
ios - 如何自定义谷歌登录按钮?
1) 当我创建一个UIView
大小为 (x, y) 的 a 并设置它的 typeGIDSignInButton
时,它会显示一个大小为 (z, t) 的 Google 登录按钮,其中z < x
和t < y
。为什么?如何让它显示大小为(x,y)的 Google 登录按钮?
2) 我用 CocoaPods 添加了 Google Sign In SDK。如何设置 Google 登录按钮中文本的对齐方式?如何设置字体大小?
我按照谷歌文档中的描述添加了谷歌登录按钮。
ios - GIDSignIn 添加日历范围不起作用
好像我正在按照谷歌给出的说明进行操作,但是当权限屏幕出现时,我看到的只是基本的个人资料查看权限。
以前使用 GPPSignInButton 并且它正在工作。下面是使用的代码
ios - iOS 应用的应用工作流程
我正在情节提要中制作一个带有 2 个导航控制器的应用程序。第一个是LoginRootController
,第二个是RootController
。
LoginRootController 被设置为初始视图控制器。我已将 google 和 facebook 登录集成到应用程序中。他们的代表在AppDelegate
。当我登录时,我设置RootController
为rootViewController
哪个有主页。我正在从loginButton()
ofFBSDK
和"signIn(signIn: didSignInForUser user: withError error:)"
google 委托函数中设置它。有signInSilently()
和fb登录applicationDidBecomeActive
。
问题是每当调用登录时,我的主页都会被加载。当我手动登录时,我只想加载一次主页。执行此操作的最佳方法是什么?
ios - 获取用户数据 Google-Play-Games iOS (Objective-C)
我正在为我的应用程序使用适用于 iOS 的 Google-Play-Games (Objective-C)。我只是想问一下,由于没有从 GPGManager 类获取用户数据的属性,如何从登录用户那里获取用户数据?当我使用 GIDSignIn 类的登录方法时,[GPGManager sharedInstance].isSignedIn 的值总是 NO。任何解决方案?
ios - GIDSignIn 设置approval_prompt
问题是谷歌仅在用户退出应用程序并重新登录后才要求离线访问。
阅读这篇文章和其他一些文章,我发现“approval_prompt”参数应该设置为“auto”,但是我找不到如何为 GIDSignIn 设置它。我错过了什么吗?
ios - Safari 不会等待用户将 Google 登录重定向到 iOS 应用程序
在我的应用程序中,我使用 Google SignIn 作为我的应用程序的登录名。我没有使用可可豆荚,而是通过粘贴到我的项目中直接使用框架。我正在配置 GIDSignIn 类,如下所示。
当我点击 Google SignIn 按钮时,它会将我重定向到 Safari(不是 SFSafariViewController)并要求提供 google 帐户凭据,一切正常。一旦我允许应用程序使用我的基本配置文件数据,Safari 中将出现一个弹出窗口,用于重定向到我的应用程序,如果我选择打开,它将返回到我的应用程序(提供了正确的重定向 URL)以及基本配置文件信息. 但问题是当我没有在 safari 中选择警报视图的选项进行重定向时。它将自行关闭警报视图,我将进入 safari,并且不会将任何信息重定向到我的应用程序。如何让 alertview 等待用户响应?
现在,如果我不选择任何内容,警报视图就会消失并留在 Safari 中。只有当我按下“打开”时,它才会将我带到 MyApplication 并让我获得用户基本配置文件应用程序。请帮助我如何阻止 alertview 自行被解雇。
oauth - 从 GIDSignIn ios 获取 gmail 联系人
我试图在我的应用程序中获取 gmail 联系人,但对如何实现这一点感到困惑。我正在使用 GIDSignIn 并且我已经读过在 GIDSignIn 中使用 OAUTH 来授予访问权限。有没有办法使用 GIDSignIn 获取联系人?,我添加了联系人的范围,但我如何提出联系人请求?
提前致谢!
ios - Google SignIn iOS GIDSIgnIn 突然失败
我使用 GIDSignIn 几个月了,以前它运行良好。用户使用 Google 应用或应用内浏览器成功登录。
今天,我收到了一些用户无法登录的报告,我通过自己的测试确认了这个问题。
GIDSignIn 现在采用传统方式,打开应用内浏览器以提示用户登录(即使安装了 Google 应用)。登录后,它停留在 Google.com 搜索引擎,不再返回 App。
我想知道谷歌方面是否有问题?