import UIKit
import CoreData
import Firebase
import FBSDKCoreKit
import FirebaseMessaging
import UserNotifications
我使用Cocoapods安装了Firebase,并在Xcode 8 beta 4中实现了Facebook登录。应用程序和Facebook登录在Xcode 8中运行良好。在我更新到Xcode 8.1 beta后,Facebook登录为not being redirecting automatically
到像往常一样登录页面。
根据日志:
FIRAnalytics/WARNING> Implementation of application:openURL:sourceApplication:annotation: not found. Please add the handler into your App Delegate. Class: pushlite.AppDelegate
我还发现了openURL的应用程序功能未被调用如下:
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: AnyObject) -> Bool {
print("Handler Called")
let handled = FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: sourceApplication, annotation: annotation)
// Add any custom logic here.
return handled
}
有人会以正确的方式指导我吗?提前谢谢。
答案 0 :(得分:1)
我刚刚通过Facebook iOS指南和使用Facebook上的最新应用程序openURL解决了iOS 10.1的问题并重建。它再次像魅力一样工作。不知道它是如何解决的,但希望它可以帮助其他iOS 10.1与Facebooklogin。