2016-06-07 92 views
1

我試圖讓用戶使用Google帳戶登錄,方法是遵循FirebaseUI教程。當我進入瀏覽器提交的vc時,我只是進入Google主頁,並且從未登錄。唯一的選擇是點擊完成返回錯誤Error Domain=com.google.GIDSignIn Code=-5 "The user canceled the sign-in flow." UserInfo={NSLocalizedDescription=The user canceled the sign-in flow.} 這真是令人沮喪,並且正在備份我的整個團隊我們無法獲得認證,所以有人知道如何解決這個問題嗎?使用FirebaseUI登錄不會退出webview並拋出錯誤

注意我正在使用iOS 9.我不確定這可能與此有關。

回答

3

陶然成同樣的問題,從Firecast視頻,您需要添加一個回調在AppDelegate.swift

func application(application: UIApplication, 
    openURL url: NSURL, options: [String: AnyObject]) -> Bool { 
    return GIDSignIn.sharedInstance().handleURL(url, 
     sourceApplication: options[UIApplicationOpenURLOptionsSourceApplicationKey] as? String, 
     annotation: options[UIApplicationOpenURLOptionsAnnotationKey]) 
} 

參考https://firebase.google.com/docs/auth/ios/google-signin