Important: Starting May 1, 2024, Apple requires Privacy Manifests and signatures for iOS applications that use commonly-used SDKs, including GoogleSignIn-iOS. Upgrade to GoogleSignIn-iOS v7.1.0+ before May 1, 2024. Follow our upgrade guide.
Stay organized with collections
Save and categorize content based on your preferences.
GIDSignInButton
@interface GIDSignInButton : UIControl
This class provides the “Sign in with Google” button.
You can instantiate this class programmatically or from a NIB file. You should connect this
control to an IBAction, or something similar, that calls
signInWithPresentingViewController:completion: on GIDSignIn and add it to your view
hierarchy.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-19 UTC."],[[["`GIDSignInButton` provides a pre-built \"Sign in with Google\" button for iOS apps that can be added programmatically or via Interface Builder."],["Developers should link the button to an action that initiates the sign-in flow using `GIDSignIn`."],["The button's appearance is customizable with different styles (standard, wide, icon-only) and color schemes (dark, light)."]]],[]]