在我的应用程序中,我使用Google SignIn登录我的应用程序。我没有使用可可豆荚我通过粘贴我的项目直接使用框架。我正在配置GIDSignIn类,如下所示。
//Allowing to sign in through browser
self.googleSignIn.allowsSignInWithBrowser = YES;
self.googleSignIn.allowsSignInWithWebView = NO;
//Initiate sign in
[self.googleSignIn signIn];
当我点击Google SignIn按钮时,它会将我重定向到Safari(不是SFSafariViewController)并要求提供Google帐户凭据,一切正常。一旦我允许应用程序使用我的基本配置文件数据,Safari中将弹出一个弹出窗口以重定向到我的应用程序,如果我选择打开它将返回我的应用程序(给出正确的重定向URL)和基本配置文件信息。但问题是我没有在safari中为重定向选择警报视图的选项。它会自动关闭警报视图,我将进入safari,不会将任何信息重定向到我的应用程序。如何使alertview等待用户响应?
现在如果我没有选择任何内容,警报视图就会解散并停留在Safari中。只有按下"打开"它将带我到MyApplication并获取用户基本配置文件应用程序。请帮助我如何阻止alertview自行解雇。