我的应用程序定义了一个url方案(如下所示),它在iOS 10下工作正常,但我得到了错误信息iOS的11iOS 11:Safari无法打开页面,因为它无法重定向到以xyz开头的位置
下geocontrol:/oauth2Callback
的应用主题做的OAuth要求用户输入自己的Safari凭据,然后Safari浏览器重定向到我的应用程序。
这种类型的重定向仍然在iOS 11下工作吗?
我的应用程序定义了一个url方案(如下所示),它在iOS 10下工作正常,但我得到了错误信息iOS的11iOS 11:Safari无法打开页面,因为它无法重定向到以xyz开头的位置
下geocontrol:/oauth2Callback
的应用主题做的OAuth要求用户输入自己的Safari凭据,然后Safari浏览器重定向到我的应用程序。
这种类型的重定向仍然在iOS 11下工作吗?
您是否使用'CFBundleURLSchemes'正确配置了URL方案? ? – nathan
是的,我做到了。重定向在iOS 10下完美工作。 – RawMean
然后您需要使用[SFAuthenticationSession](https://developer.apple.com/documentation/safariservices/SFAuthenticationSession)。以下是一个OAuth示例:https://github.com/dvdhpkns/SFAuthenticationSession-Instagram-Oauth – nathan