IOS Swift 使用 Facebook 登录而不是 FBSDKLoginKit AppDelegate.swift 代码
IOS Swift using Facebook Login instead of FBSDKLoginKit AppDelegate.swift code
之前处理 FBSDKLoginKit,我必须使用某些代码 appDelegate.swift 才能使 facebook 登录正常工作,如下所示:
import FBSDKLoginKit
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let fbLaunch = FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
return fbLaunch
}
func applicationWillResignActive(_ application: UIApplication) {
FBSDKAppEvents.activateApp()
}
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: sourceApplication, annotation: annotation)
}
现在我切换到 FacebookLogin,上面的代码是什么?
找到答案,必须 google 使用特定关键字,我认为它可能有点过时(自 2016 年起),但答案在下面的 link 中:
https://github.com/facebook/facebook-sdk-swift/blob/master/Samples/Catalog/Sources/AppDelegate.swift
编译后在我的xcode上运行
之前处理 FBSDKLoginKit,我必须使用某些代码 appDelegate.swift 才能使 facebook 登录正常工作,如下所示:
import FBSDKLoginKit
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let fbLaunch = FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
return fbLaunch
}
func applicationWillResignActive(_ application: UIApplication) {
FBSDKAppEvents.activateApp()
}
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: sourceApplication, annotation: annotation)
}
现在我切换到 FacebookLogin,上面的代码是什么?
找到答案,必须 google 使用特定关键字,我认为它可能有点过时(自 2016 年起),但答案在下面的 link 中:
https://github.com/facebook/facebook-sdk-swift/blob/master/Samples/Catalog/Sources/AppDelegate.swift
编译后在我的xcode上运行