当我在iOS应用中设置Google登录SDK时,禁止使用webView登录:
[GIDSignIn sharedInstance].allowsSignInWithWebView = NO;
并且用户触摸取消按钮,我的GIDSignInDelegate
方法:
- (void)signIn:(GIDSignIn *)signIn didSignInForUser:(GIDGoogleUser *)user withError:(NSError *)error
获取错误代码kGIDSignInErrorCodeUnknown
。
但是当我将allowsSignInWithWebView
保留为默认YES
时,我会收到kGIDSignInErrorCodeCanceled
错误代码。
为什么会这样?