- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在iOS中,使用google + sdk并特别遵循其sign-in documentation
我似乎收到一个nil userID,例如[[GPPSignIn sharedInstance] userID]
是nil
第一次授权应用程序时,我会获得一个有效的用户ID,但是第二次输入期望看到有效用户名的应用程序时,它再次为零。
当我检查[[GPPSignIn sharedInstance] trySilentAuthentication]
时,它返回true。
我正在遵循与sample project中描述的场景非常相似的场景。
是什么原因造成的?
最佳答案
我执行了以下几个步骤来解决此问题:
googleSignin.scopes = ["https://www.googleapis.com/auth/plus.me", "https://www.googleapis.com/auth/plus.login", "https://www.googleapis.com/auth/calendar", "https://www.googleapis.com/auth/userinfo.profile"]
googleSignin.shouldFetchGoogleUserID = true
googleSignin.shouldFetchGoogleUserEmail = true
googleSignin.shouldFetchGooglePlusUser = true
GPPSignIn.sharedInstance().userID
中使用auth.userID
而不是finishedWithAuth(auth: error:)
关于ios - GPPSignIn sharedInstance用户ID始终为nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18446113/
在iOS中,使用google + sdk并特别遵循其sign-in documentation 我似乎收到一个nil userID,例如[[GPPSignIn sharedInstance] user
我有以下代码: - (IBAction)connectToGoogleAnalyticsPressed:(id)sender { GPPSignIn *signIn = [GPPSignIn
我想用这段代码获取用户的生日: GTLQueryPlus *query = [GTLQueryPlus queryForPeopleGetWithUserId:@"me"]; GTLS
GPPSignIn 之间有什么区别?和 GIDSignIn .我应该在什么情况下使用。 最佳答案 GIDSignIn 是属于 iOS 版 Google SignIn 的类。这是从 iOS 应用程序登录
是否可以使用 GPPSignIn并获得应用商店的认可? Apple 不批准具有将用户重定向到应用之外的登录过程的应用。 GPPSignIn 在登录期间将用户重定向到应用程序之外。 It provide
我已经按照谷歌网站上的说明将 Goolge+ signin 集成到 iOS(使用 ObjC),但是委托(delegate)方法(我对此方法感兴趣 finishedWithAuth:auth:error
我在 Xcode 中使用 GooglePlus.framework 创建了一个项目。我在这个框架的 Headers 文件夹中有 GPPSignIn.h。但是当我想将它导入我的 ViewControll
我尝试使用 Google+ Sign-In for iOS 为 iOS 设置 Google+ 登录指导。之前我也关注过Google Platform Getting Started指导。 我的代码如下
似乎很长一段时间一切都很好,昨天没有任何明显的原因我开始出错 EXC_BAD_ACCESS (code = EXC_I386_GPFLT) 在模拟器的下一行(在真实设备上一切正常): GPPSignI
我正在尝试将 GooglePlus API 添加到我的应用中。 我已经使用 CocoaPods 添加了 Google+ 框架,并且我的应用程序中有登录按钮。 GPPSignIn 对象在执行登录的 Vi
我正在尝试使用 Swift 语言在 iOS 应用程序中实现 Google+ 登录。 我的代码是这样的: var kClientId = "My Client ID from Dev Console"
我是一名优秀的程序员,十分优秀!