从应用程序内部访问App Store上的应用程序的链接不起作用

时间:2017-08-08 22:00:23

标签: ios swift

每当我尝试访问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)

2 个答案:

答案 0 :(得分:1)

请尝试使用此网址。它适用于我一年前制作的应用程序:

URL(string: "itms-apps://itunes.apple.com/app/id1211076909")

答案 1 :(得分:0)

我发现问题在于我试图通过Xcode模拟器访问我App的App Store页面,但事实是它实际上并没有。

尝试在真实设备(iPhone 7 Plus)上运行代码时,一切正常。