Swift 如何在safari中打开url,而不是在Ios中打开已安装的应用程序?

Swift 如何在safari中打开url,而不是在Ios中打开已安装的应用程序?,swift,api,redirect,swiftui,Swift,Api,Redirect,Swiftui,因此,我正在使用Goodreads API在我的ios应用程序中进行身份验证。当用户的iPhone中安装了Goodreads应用程序时,问题就会出现。iPhone直接进入Goodreads应用程序(卡住),而不是打开Safari并通过它进行身份验证 所以,我想阻止iPhone重定向到Goodreads应用程序,在safari中打开URL并通过它进行身份验证 注意:当我删除安装在iPhone中的Goodreads应用程序时,一切正常 听起来它的工作方式应该是这样的,因为当Goodreads应用程序

因此,我正在使用Goodreads API在我的ios应用程序中进行身份验证。当用户的iPhone中安装了Goodreads应用程序时,问题就会出现。iPhone直接进入Goodreads应用程序(卡住),而不是打开Safari并通过它进行身份验证

所以,我想阻止iPhone重定向到Goodreads应用程序,在safari中打开URL并通过它进行身份验证

注意:当我删除安装在iPhone中的Goodreads应用程序时,一切正常


听起来它的工作方式应该是这样的,因为当Goodreads应用程序安装后,您会得到Goodreads应用程序附带的所有相关域。所以,当你尝试访问其中一个域名时,它会带你去应用程序,这会很有帮助。但这意味着当第三方应用试图通过goodreads应用进行身份验证时,goodreads应用会出现问题。我该怎么办?这似乎是Goodreads的一个问题,因为他们似乎忘记了从应用程序链接中排除
/oauth/authorize
。听起来它的工作方式应该是这样的,因为当Goodreads应用程序安装后,你会得到Goodreads应用程序附带的所有相关域。所以,当你尝试访问其中一个域名时,它会带你去应用程序,这会很有帮助。但这意味着当第三方应用试图通过goodreads应用进行身份验证时,goodreads应用会出现问题。我该怎么办?这似乎是Goodreads的一个问题,因为他们似乎忘记了从应用程序链接中排除
/oauth/authorize