我加载到 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";
}
当在 UIWebview 中打开相同的 iTunes 链接 ( https://itunes.apple.com/gb/app/xx-yy-zz/id435919263?mt=8 ) 时,我看到 URL 被重定向到以下 URL 并且应用程序在应用商店
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 以确保传输安全,但问题仍然存在。
错误域 = 代码 = 0“使用不是 HTTP(S) 的方案重定向到 URL”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=使用非 HTTP(S) 方案重定向到 URL}