首页 > 解决方案 > 在 iOS 的谷歌登录应用程序中单击“取消”按钮后如何编写终止应用程序的代码

问题描述

代码

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


在 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)

            }
        }    } 

标签: iosswiftxcodegoogle-signin

解决方案


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

请看这里: 如何在 iOS 上使用 Sign In with Google 修复“用户取消登录流程。”?


推荐阅读