19 ratings
  • 1
  • 2
  • 3
  • 4
  • 5
5 star 3
4 star 0
3 star 6
2 star 5
1 star 5
Compatible with
  • iOS

Google Sign-In for iOS 4.0.1.1

Xamarin Inc.

Get users into your apps quickly and securely, using a registration system they already use and trust.

Google Sign-In is a secure authentication system that reduces the burden of login for your users, by enabling them to sign in with their Google account—the same account they already use with Gmail, Play, Google+, and other Google services.

Google Sign-In is also your gateway to connecting with Google’s users and services in a secure manner. You can give your users the opportunity to pay with Android Pay, share with their Google-wide contacts, save a file to Drive, add an event to Calendar, and more. Integrate Google’s user-centric APIs and services inside your app to help your users take action and convert.

Release Notes


Version 2.4.0

  • Updates sign-in button with the new Google logo.
  • Supports domain restriction for sign-in.
  • Allows refreshing ID tokens.

Version 2.3.1

  • Fixes a crash in ProfileData.GetImageUrl method.
Write a Review

10 reviews

Damian Mehers rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

I have this working in Xamarin Forms, and used it to get a token I can use to invoke Google APIs such as the Google Tasks API. Documented the steps here http://damianblog.com/2017/03/20/google-signin-ios-xamarin-forms/

Posted on: March 20 / Version: 4.0.1.1
Taylor Artunian rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Anyone know if the button is supposed to say Sign Out after the user has signed in.

Posted on: March 6 / Version: 4.0.1.1
Trung Lam rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

When I share a content from Plus One Button , only the user message was displayed . In the preview sharing popup , the link/content is show but when I check on google plus ,It gone ! . Any one know how to solve this problem or this is a bug of SDK ? . Your help will be very appreciate ! Thanks

Posted on: February 15 / Version: 4.0.1.1
Kent Ye

Hi, Do anyone face that the SignedIn Disconnect Event doesnt fire when it runs on real devices. Can you please help me on this ?

Posted on: January 5 / Version: 4.0.1.0
youssef Hanna

Hi All ,

is any one Know what's the best Api used to share / post to google plus ?

Posted on: December 14, 2016 / Version: 4.0.0.0
YuRen Lin rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

When will the 4.0.1 come out?

Posted on: December 12, 2016 / Version: 4.0.0.0
Christer Nordvik rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Can anyone update this to 4.0.1 as 4.0.0 fails when submitting to AppStore?

https://developers.google.com/identity/sign-in/ios/sdk/

Posted on: November 27, 2016 / Version: 4.0.0.0
Makani rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

I spent hours on trying to integrate this into my Xamarin Forms app, in vain. I'm able to get the button to show using a custom renderer, but I'm unable to set the UIDelegate to a view controller since I don't have one, so I assign it to my app delegate and try to implement the ISignInUIDelegate interface. Unfortunately, it seems that none of the optional methods in ISignInUIDelegate are being fired. I had to modify the code to make them [Abstract] for the optional methods to be fired. So, this component does not work out of the box for me.

Posted on: August 30, 2016 / Version: 3.0.0.1
Susanta Sahu rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

I have integrated this and this is working nicely but can You tell me how to get phone no after logged in?

Thanks, Susanta

Posted on: August 26, 2016 / Version: 3.0.0.1
John Rennemeyer rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

I was able to integrate this with my Xamarin.Forms app and it works great. I would love to see this as a true Xamarin.Forms Component. I have two questions. First, when will this be updated to use the new Google Sign-In SDK 2.4.0 which includes the new Google logo and branding? Second, is there any easy way to change the text on the SignInButton?

UPDATE: When working with Xamarin.Forms, it works fine in DEBUG mode and RELEASE mode on the simulator, but when deploying in RELEASE mode to an actual device (iOS 9.2, iPhone 6 Plus 128GB), the SignIn.SharedInstance.SignedIn Event is not fired after entering your credentials.

I'm also getting a first time app crash with the following error: "+[NSData gtm_dataByGzippingData:]: unrecognized selector sent to class 0x39060214 Exception on worker queue: +[NSData gtm_dataByGzippingData:]: unrecognized selector sent to class 0x39060214", which I noticed is reported and resolved here, but it looks like the fix has not been released: https://bugzilla.xamarin.com/show_bug.cgi?id=36466

Any updates would be appreciated.

Thanks,

John

Posted on: December 18, 2015 / Version: 2.3.1.0