将用户发送到iOS9应用商店以更新

时间:2015-06-26 02:36:25

标签: ios swift swift2 ios9

我想将用户发送到iOS应用商店更新页面,以便他们可以在出现提示时更新我的​​应用,因此如果更新包含重要的安全修复程序或其他重要内容,我可以要求用户更新应用。

我相信我找到了一个可以将用户发送到更新页面的链接,即

  

ITMS的应用程式://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate ID = LT; APPID>&安培; MT = 8

所以在我的情况下我会使用

UIApplication.sharedApplication().openURL(
    NSURL(
      string: "itms-apps://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate?id=969701501&mt=8"
    )!
)

但是我无法测试它,因为当我尝试时,我在应用程序商店中获得了404页面

404 page

我假设我得到了这个,因为应用程序实际上并没有从应用程序商店下载(它是从Xcode放到我的测试设备上),而且我无法测试链接,因为我会如果我的假设是正确的,我需要从应用商店下载应用程序。

我已尝试使用itunes.apple.com链接,但重定向 到应用页面,虽然该页面 有更新按钮,phobos.apple.com似乎更好,因为它只包含有关更新的信息,以及其中的新功能,使其更多用户友好。

我的链接是否正确iOS 9,或者是否有不同/更好的方法将用户发送到应用商店的更新应用页面?更好的是,有没有办法提示用户通过警报更新应用程序(有点像请求访问相机胶卷或位置服务,但更新应用程序)

1 个答案:

答案 0 :(得分:1)

您可以通过Apple提供的URL打开您的应用程序,而不是这样。这将自动重定向到App Store上的应用程序页面。

例如,https://itunes.apple.com/in/app/ibooks/id364709193?mt=8