GoogleSignInHandler
public class GoogleSignInHandler : NSObject, IdPHandler
GoogleSignInHandler is responsible to perform sign-in and authorize a user using Google account
-
Credentials type for Google credentials
Declaration
Swift
public var tokenType: String
-
Currently presented UIViewController in the application which will be used to present Google login view
Declaration
Swift
public var presentingViewController: UIViewController?
-
Signs-in a user through
GoogleSignIn
SDKDeclaration
Swift
public func signIn(idpClient: IdPClient, completion: @escaping SocialLoginCompletionCallback)
Parameters
idpClient
IdPClient
informationcompletion
Completion callback to notify the result
-
Generates, and returns
UIView
forGIDSignInButton
buttonDeclaration
Swift
public func getProviderButtonView() -> UIView?
Return Value
GIDSignInButton
button inUIView
-
Generates, and returns
UIView
forGIDSignInButton
button withGIDSignInButtonSTyle
, andGIDSignInButtonColorScheme
optionsDeclaration
Swift
public func getGoogleButtonView(style: GIDSignInButtonStyle = .wide, colorScheme: GIDSignInButtonColorScheme = .dark) -> UIView?
Parameters
style
GIDSignInButtonStyle
option; default value with.wide
colorScheme
GIDSignInButtonColorScheme
option; default value with.dark
Return Value
GIDSignInButton
button inUIView