Google 登录完成与手动应用切换

Google SignIn complete vs manual app switch

使用 [GIDSignIn sharedInstance].allowsSignInWithWebView = NO 时,我如何区分用户是完成 Google 登录过程还是手动切换回我的应用程序?

如果用户完成 google 登录(成功与否),将调用 GIDSignInDelegate 方法 - (void)signIn:didSignInForUser:withError:。如果它没有被调用,那么可能用户只是手动 returned...另外,您可以签入您的应用程序委托:google 登录将 return 到您的应用程序使用 url 方案,因此该方法将被调用:application:openUrl:sourceApplication:annotation