https://firebase.google.com/docs/auth/ios/google-signin#3_authenticate_with_firebase
こちらのドキュメントを参考にすると良いと思います。
「// User is signed in」と、書かれた処理の後に画面遷移するコードを書けば、googleのサインイン後に遷移すると思います。
swift
1 func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error?) {
2 if let error = error {
3 print(error.localizedDescription)
4 return
5 }
6 guard let authentication = user.authentication else { return }
7 let credential = GoogleAuthProvider.credential(withIDToken: authentication.idToken, accessToken: authentication.accessToken)
8
9 Auth.auth().signIn(with: credential) { (user, error) in
10 if let error = error {
11 print(error.localizedDescription)
12 return
13 }
14 // User is signed in
15 print("Sign in successfully")
16 self.performSegue(withIdentifier: "nextSegue", sender: nil)
17 }
18 }
質問を読んだ限りでは、この回答で答えになっているか自信が持てませんでした。
なので、質問の趣旨が違う場合はおっしゃってください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/01/06 03:51 編集
退会済みユーザー
2018/01/06 03:58
2018/01/06 06:31
退会済みユーザー
2018/01/06 07:26
2018/01/06 07:59
退会済みユーザー
2018/01/09 03:16 編集