#ios #xcode #firebase #facebook-login #firebase-authentication
#iOS #xcode #firebase #facebook-вход в систему #firebase-аутентификация
Вопрос:
import UIKit
import CoreData
import Firebase
import FBSDKCoreKit
import FirebaseMessaging
import UserNotifications
Я установил Firebase с помощью Cocoapods и реализовал вход в Facebook в Xcode 8 beta 4. Приложение и вход в Facebook работали нормально в Xcode 8. После того, как я обновился до бета-версии Xcode 8.1, вход в 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
}
Кто-нибудь направит меня правильным путем? Заранее спасибо.
Комментарии:
1. developer.apple.com/reference/uikit/uiapplicationdelegate/…
2. отмечено с благодарностью!
Ответ №1:
я только что решил эту проблему для iOS 10.1, перейдя в руководство Facebook по iOS и используя последнее приложение openURL от Facebook и rebuild.Он снова работает как шарм. Понятия не имею, как это решается, но надеюсь, что это может помочь другим, которые в iOS 10.1 с Facebooklogin.