Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将用户发送到iOS9应用商店进行更新_Ios_Swift_Swift2_Ios9 - Fatal编程技术网

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

将用户发送到iOS9应用商店进行更新,ios,swift,swift2,ios9,Ios,Swift,Swift2,Ios9,我想将用户发送到iOS应用商店更新页面,这样他们可以在收到提示时更新我的应用,这样我就可以要求用户在更新包含关键安全修复或其他重要内容时更新应用 我相信我已经找到了一个链接,我可以将用户发送到更新页面,这是 itms-apps://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate?id= 链接,但这会重定向 对于应用程序页面,尽管该页面确实有一个更新按钮,phobos.apple.com似乎更好,因为它只包含有关更新的信息

我想将用户发送到iOS应用商店更新页面,这样他们可以在收到提示时更新我的应用,这样我就可以要求用户在更新包含关键安全修复或其他重要内容时更新应用

我相信我已经找到了一个链接,我可以将用户发送到更新页面,这是

itms-apps://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate?id= 链接,但这会重定向 对于应用程序页面,尽管该页面确实有一个更新按钮,
phobos.apple.com
似乎更好,因为它只包含有关更新的信息和其中的新功能,使其更为用户友好


我的链接对于iOS 9是否正确,或者是否有其他/更好的方法将用户发送到应用商店的更新应用页面?更好的是,是否有任何方法可以通过警报提示用户更新应用程序(有点像请求访问摄像头滚动或定位服务,但更新应用程序)

相反,您可以通过苹果提供的URL打开应用程序。这将自动重新定向到App Store上的应用程序页面


例如,iOS 9仍处于测试阶段。也许你应该先等到iOS 9.0最终定稿。@Raptor这个标题有误导性。这个问题反映了一个不同的目标;只需将用户引导到应用商店URL。Jojo,iOS9与苹果为你的应用程序提供的URL无关(这是独一无二的)。与其做你正在做的事情,不如走这条路;请参阅此处的讨论:一旦用户到达那里,他们将被告知是否满足下载的要求app@soulshined是的,我想我现在明白你的意思了。不澄清是我的错。我试图在用户按下应用程序中的按钮后启动更新(因此,一旦他们点击应用程序中的
update
,应用程序将关闭并开始更新)。我会更新这个问题。@jodmo-true。现在,这无疑是一个更明确的目标。我还没有检查iOS9的API。但就@soulshined而言,我做了一些研究,看起来如果用户不点击更新按钮,它将无法自动更新。但是看起来,
phobos.apple.com
确实比
itunes.apple.com
有一个优势,那就是用户可以看到更新中包含的内容,而不必向下滚动到大多数用户都不知道存在的“whats new”选项卡(直到最近我才知道)这个问题与将用户发送到应用程序页面无关-它是关于在更新包含关键安全修复或类似内容时强制用户更新应用程序。为此,我们需要将用户发送到更新页面Okay。在这种情况下,您需要实现自己的逻辑。我在我的一个应用程序中做到了这一点,因为我在后端创建了一个数据库表来存储应用程序的当前版本。除此之外,我还存储了两个标志,如推荐和必需。如果我必须更新应用程序必需,则我将必需标志设置为1。若那个标志是一个,那个么我将把用户重新定向到应用商店的应用程序页面。如果它是推荐的,那么我允许用户使用当前版本的应用程序。希望这将清除您的查询。感谢您的回答,我已经做了后端的事情,我正在尝试找出如何提示用户更新应用程序。你知道怎么做吗?我已经根据上述条件在应用程序中显示了警报。如果需要,那么用户在更新最新版本之前不能继续使用我们的应用程序。若需要,那个么用户可以继续并使用它。我正在应用程序的主页/首页上做上面的事情。。。你可以在你需要的地方做。。。
UIApplication.sharedApplication().openURL(
    NSURL(
      string: "itms-apps://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate?id=969701501&mt=8"
    )!
)