ios谷歌登录没有得到配置文件范围

问题描述 投票:3回答:1

我实施了一段时间谷歌登录我的应用程序。一切正常。我请求谷歌个人资料和电子邮件范围,并在使用我在应用程序中收到的令牌调用https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=时,我获得了用户个人资料。

今天我运行代码,我得到没有配置文件的令牌只有电子邮件和电子邮件验证。通过Android登录并通过web返回配置文件。唯一的问题是ios。我也可以看到ios中的idtoken比我通过android / web收到的那个小

 GIDSignIn.sharedInstance().delegate = self
    GIDSignIn.sharedInstance().uiDelegate = self
    GIDSignIn.sharedInstance().clientID = kClientId

    GIDSignIn.sharedInstance().scopes.append("https://www.googleapis.com/auth/plus.login")
    GIDSignIn.sharedInstance().scopes.append("https://www.googleapis.com/auth/plus.me")

    GIDSignIn.sharedInstance().signInSilently()
ios swift google-signin
1个回答
2
投票
GIDSignIn.sharedInstance().delegate=self
GIDSignIn.sharedInstance().uiDelegate=self
GIDSignIn.sharedInstance().scopes.append("https://www.googleapis.com/auth/plus.me")
GIDSignIn.sharedInstance().signIn()

这是我点击的按钮,它对我来说非常合适。

© www.soinside.com 2019 - 2024. All rights reserved.