Trouble handling Google sign in Swift 3

前端 未结 5 1651
花落未央
花落未央 2021-01-06 02:30

I am new to iOS and am having trouble with app delegate URL handling in Swift 3, and I could really use some pointers.

The below code works perfectly fine in Swift 2

5条回答
  •  佛祖请我去吃肉
    2021-01-06 02:43

    Swift 4, Xcode 9

    If you are using multiple URLSchemes for facebook and Google SignIn:

    func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
       let fbSignIn     = FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: sourceApplication, annotation: annotation)
       let googleSignIn = GIDSignIn.sharedInstance().handle(url, sourceApplication: sourceApplication, annotation: annotation)
    
       return fbSignIn || googleSignIn
    }
    

提交回复
热议问题