我可以在iOS应用程序中登录Google+。我正在使用 GoogleOAuth 类。
但问题是我无法设置范围 https://www.googleapis.com/auth/plus.login 以获得许可。
如果我尝试设置此范围,那么我无法获得授权。
否则,如果我不同意这个范围,我会获得成功。
但是为了获取收集信息,我需要获得此范围的许可。
如果有人意识到这个问题,请帮助我。
答案 0 :(得分:0)
希望这可以帮助你:
获取对GPPSignIn共享实例的引用:
GPPSignIn *signIn = [GPPSignIn sharedInstance];
设置您要请求的OAuth 2.0范围:
[signIn setScopes:[NSArray arrayWithObject: "https://www.googleapis.com/auth/plus.login"]];
致电[signIn setDelegate:self];
设置委托方法finishedWithAuth:error:。 在应用程序中调用共享实例上的handleURL:openUrl:...在你的app delegate中。
Call [signIn authenticate];
参考,请参阅https://developers.google.com/+/mobile/ios/sign-in上的“Google+登录iOS”。以下是使用GPPSignIn的示例代码: