我加载到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
感谢您的帮助
更新
为了运输安全,我什至尝试了任意上传,但问题仍然存在。
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.com/gb/app/xx-yy-zz/id435919263, NSLocalizedDescription =使用非方案重定向到URL HTTP(S)}