每当我尝试访问App Store应用程序上的应用程序页面时,我都会遇到错误并且代码仍然失败。我显然尝试了一切适用于其他人的东西,但我不断收到这些错误。我在控制台上收到的反馈信息是:“ - scanOpenURL:URL失败...”
它显示错误:(OSStatus error -10814。)
在www.OSStatus.com上搜索此错误以查找Apple API错误时,我得到的反馈是:“启动服务数据库中没有应用程序符合输入条件。”,没有意义因为我发布了我的应用程序。
以下是应用商店中应用的链接:https://itunes.apple.com/us/app/adopets-adopt-a-pet-now/id1211076909?ls=1&mt=8
以下是我正在使用的代码的副本:
let url = URL(string: "itms-apps://itunes.apple.com/us/app/apple-store/1211076909?mt=8")!
UIApplication.shared.canOpenURL(url)
UIApplication.shared.open(url, options: [:], completionHandler: nil)
答案 0 :(得分:1)
请尝试使用此网址。它适用于我一年前制作的应用程序:
URL(string: "itms-apps://itunes.apple.com/app/id1211076909")
答案 1 :(得分:0)
我发现问题在于我试图通过Xcode模拟器访问我App的App Store页面,但事实是它实际上并没有。
尝试在真实设备(iPhone 7 Plus)上运行代码时,一切正常。