如何在iOS的Google登录应用中单击“取消”按钮后为终止应用编写代码

时间:2019-05-21 12:35:40

标签: ios swift xcode google-signin

xcode

在我的应用程序中,单击取消后,导航到主屏幕的应用程序


在viewDidLoad

googleButton.addTarget(self, action: #selector(signInUserUsingGoogle(_:)), for:.touchUpInside)

func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!) {


        if let error = error{
            print("we have error sign in user ==\(error.localizedDescription)")
            }

        else{
            if let gmailUser = user{
                performSegue(withIdentifier: "login", sender: self)

            }
        }    } 

1 个答案:

答案 0 :(得分:1)

您可以使用功能exit(0)关闭应用程序,但不建议这样做,因为如果这样做,Apple会拒绝您的应用程序。

请在这里看看: How to fix `The user canceled the sign-in flow.` with Sign In with Google on iOS?