FacebookSignInHandler
public class FacebookSignInHandler : NSObject, IdPHandler
FacebookSignInHandler is responsible to perform sign-in and authorize a user using Facebook account
-
Credentials type for Facebook credentials
Declaration
Swift
public var tokenType: String -
Currently presented UIViewController in the application which will be used to present Facebook login view
Declaration
Swift
public var presentingViewController: UIViewController?
-
Declaration
Swift
public override init()
-
Signs-in a user through
FacebookLoginSDKDeclaration
Swift
public func signIn(idpClient: IdPClient, completion: @escaping SocialLoginCompletionCallback)Parameters
idpClientIdPClientinformationcompletionCompletion callback to notify the result
-
Generates, and returns
UIViewforFBLoginButtonbuttonDeclaration
Swift
public func getProviderButtonView() -> UIView?Return Value
FBLoginButtonbutton inUIView -
Generates, and returns
UIViewforFBLoginButtonbutton withColorStyleoptionDeclaration
Swift
public func getFacebookButtonView(colorStyle: FBTooltipView.ColorStyle = .neutralGray) -> UIView?Parameters
colorStyleFBTooltipView.ColorStyleoption forFBLoginButton; default value with.neutralGrayReturn Value
FBLoginButtonbutton inUIView -
Call this method from the
UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:)method of your application delegate. It should be invoked for the proper use of the Facebook SDK. As part of SDK initialization, basic auto-logging of app events will occur; this can be controlled via theFacebookAutoLogAppEventsEnabledkey in the project’s Info.plist file.Declaration
Swift
public static func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> BoolParameters
applicationThe application as passed to
UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:).launchOptionsThe launch options as passed to
UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:).Return Value
trueif there are any added application observers that themselves return true from callingapplication(_:didFinishLaunchingWithOptions:). Otherwise will returnfalse.
View on GitHub