public override void DidSignInForUser(GIDSignIn signIn, GIDGoogleUser user, NSError error) { if (error == null) { var message = string.Format("Successfully signed with {0}", user.Profile.Email); UIAlertController controller = UIAlertController.Create("Google SignIn", message, UIAlertControllerStyle.Alert); UIAlertAction okAction = UIAlertAction.Create("OK", UIAlertActionStyle.Default, (a) => { controller.DismissViewController(true, null); }); controller.AddAction(okAction); UIApplication.SharedApplication.KeyWindow.RootViewController.PresentViewController(controller, true, null); } else { Console.WriteLine(error.LocalizedDescription); } }
public override void DidSignInForUser(GIDSignIn signIn, GIDGoogleUser user, NSError error) { if (error == null) { _idToken = user.Authentication.IdToken; _accountName = user.Profile.Name; if (_callbackDelegate != null) { _callbackDelegate.OnConnectionSucceeded(); } } else { if (_callbackDelegate != null) { _callbackDelegate.OnConnectionFailed(error.Description); } } }
public override void SignInDismiss(GIDSignIn signIn, UIViewController viewController) { UIApplication.SharedApplication.KeyWindow.RootViewController.DismissViewController(true, null); }
public override void SignInPresent(GIDSignIn signIn, UIViewController viewController) { UIApplication.SharedApplication.KeyWindow.RootViewController.PresentViewController(viewController, true, null); }
public override void DidDisconnectWithUser(GIDSignIn signIn, GIDGoogleUser user, NSError error) { clearOutValues(false); }
public override void SignInWillDispatch(GIDSignIn signIn, NSError error) { }
public override void DidDisconnectWithUser(GIDSignIn signIn, GIDGoogleUser user, NSError error) { }
public override void SignInWillDispatch(GIDSignIn signIn, Foundation.NSError error) { //base.SignInWillDispatch(signIn, error); }
public override void SignInPresentViewController(GIDSignIn signIn, UIViewController viewController) { _root.PresentViewController(viewController, true, null); }
public override void SignInDismissViewController(GIDSignIn signIn, UIViewController viewController) { _root.DismissViewController(true, null); }