0

我可以通过 google+ 登录使用 GIDSignIn 从 Google 获取额外数据吗?目前我得到以下数据:

            let userId = user.userID                  
            let idToken = user.authentication.idToken 
            let fullName = user.profile.name
            let givenName = user.profile.givenName
            let familyName = user.profile.familyName
            let email = user.profile.email
            if (user.profile.hasImage) {
                let imageUrl = user.profile.imageURLWithDimension(75)
                print (imageUrl)
            }

但我需要来自谷歌帐户的更多信息。在谷歌教程中找不到任何关于它的信息。

4

1 回答 1

0

我刚刚检查了GIDGoogleUser,这些是您可以为用户配置文件(GIDProfileData)获取的唯一信息!

func signIn(signIn: GIDSignIn!, didSignInForUser user: GIDGoogleUser!,
        withError error: NSError!)

signIn 方法为您提供对 GIDGoogleUser 的引用,为您提供您已经知道如何获取的信息,它还为您提供 Google 用户 ID、可访问范围、主机域和身份验证方法。您可以在Google Developers Sign In for iOS中查看所有这些内容。

于 2016-04-11T20:47:15.313 回答