Одна из веб-страниц, которую я загружаю в Wkwebview, имеет следующую ссылку приложения iTunes
https://itunes.apple.com/gb/app/xx-yy-zz/id435919263?mt=8
, когда она открыта, я получаю следующее предупреждение
и вот ошибка, которую я получил.
{
"[errorCode]" = 0;
"[errorDescription]" = "Redirection to URL with a scheme that is not HTTP(S)";
"[errordetail]" = "Con:myappxxxx:myorder:webview:networkerror";
"[localizedRecoverySuggestion]" = "";
"[url]" = "itms-appss://apps.apple.com/gb/app/xx-yy-zz/id435919263";
}
Когда та же ссылка iTunes (https://itunes.apple.com/gb/app/xx-yy-zz/id435919263?mt=8) открывается в UIWebview, я увидел, что URL перенаправляетсяна следующий URL, и приложение открывается в appstore
itms-appss://itunes.apple.com/gb/app/xx-yy-zz/id435919263?mt=8
Принимая во внимание, что в Wkwebview URL перенаправляется на следующий URL
itms-appss://apps.apple.com/gb/app/xx-yy-zz/id435919263
Любая помощь приветствуется
Обновление
Я даже попытался выполнить произвольную загрузку в true для обеспечения безопасности транспорта, и проблема все еще существует.
Error Domain = Code = 0 "Перенаправление на URL со схемой, отличной от HTTP(S) "UserInfo = {_ WKRecoveryAttempterErrorKey =, NSErrorFailingURLStringKey = itms-appss: //apps.apple.com/gb/app/xx-yy-zz/id435919263, NSErrorFailingURLKey = itms-appss: //apps.apple.comgb / app / xx-yy-zz / id435919263, NSLocalizedDescription = Перенаправление на URL со схемойэто не HTTP (S)}