OKdevTV Docs
Home OKdevTV
ESC
swift 1 min read 0.9 KB Raw Markdown
On this page (2)

iOS SWift Facebook Login

Prerequisite

  • brew
  • Cocoapod
  • FacebookSDK

Facebook app

text
pod 'FacebookCore'
pod 'FacebookLogin'
pod 'FacebookShare'

from: https://developers.facebook.com/docs/swift/getting-started

  • AppDelegate.swift
text
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)

    return true
}

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {

    let handled = FBSDKApplicationDelegate.sharedInstance().application(app, open: url, sourceApplication: options[UIApplicationOpenURLOptionsKey.sourceApplication] as! String!, annotation: options[UIApplicationOpenURLOptionsKey.annotation])

    return handled
}