iOS - GooglePlus登录

时间:2015-03-17 15:16:25

标签: ios google-plus

我正在尝试整合Google +并出于某种原因:

[GPPURLHandler handleURL:url
                        sourceApplication:sourceApplication
                               annotation:annotation]

始终返回0.我已经检查并复制/粘贴了URL类型至少100次,但应用程序登录后我收到Google提示“此应用程序需要权限...”但当它返回时应用程序,从不调用委托方法。

1 个答案:

答案 0 :(得分:0)

您返回应用程序的事实意味着您的捆绑ID自定义URL设置正确,这很好。检查您是否在调用GPPSignIn之前配置了application:openURL:sourceApplication:annotation:,您应该在GPPURLHandler之间进行[GPPSignIn sharedInstance].clientID调用。

例如,如果在主视图的viewDidLoad中设置application:didFinishLaunching:withOptions,则在GPPURLHandler运行时不会设置它,因此它无法处理您的响应。我会在你的AppDelegate GPPURLHandler或类似的地方设置它。如果您不确定,请在致电{{1}}之前尝试在openURL中注销GPPSignIn上的基本属性。