在我的iOS项目中,我需要调用一个URL https://myemail.mycompany.com/?qs=23263726373273ADSD892329389DFDJFHD232323并将其重定向到另一个URL http://redr.mycompany.com/first/location/id/next/a/。我需要在iOS代码中获取重定向的URL,然后我将编写逻辑来对其进行解析。我该怎么做,有人可以帮助我吗?
最佳答案
根据我的推断,您想捕获的链接
单击后重定向到应用程序。
如果正确,那么您需要在应用中实现一个方法
代表班
@available(iOS 9.0, *)
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any]) -> Bool {
return true
}
@available(iOS 8.0, *)
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
if url.scheme == "SOMETHING YOU WANT TO MATCH" {
return false
}
if url.host == "SOMETHING YOU WANT TO MATCH" {
return false
}
return true
}
请参考此link以获得更多详细信息,它还描述了所有方案和实现。
关于ios - iOS获取重定向的URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45598309/