我想将用户发送到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页面
我假设我得到了这个,因为应用程序实际上并没有从应用程序商店下载(它是从Xcode放到我的测试设备上),而且我无法测试链接,因为我会如果我的假设是正确的,我需要从应用商店下载应用程序。
我已尝试使用itunes.apple.com
链接,但重定向
到应用页面,虽然该页面 有更新按钮,phobos.apple.com
似乎更好,因为它只包含有关更新的信息,以及其中的新功能,使其更多用户友好。
我的链接是否正确iOS 9
,或者是否有不同/更好的方法将用户发送到应用商店的更新应用页面?更好的是,有没有办法提示用户通过警报更新应用程序(有点像请求访问相机胶卷或位置服务,但更新应用程序)
答案 0 :(得分:1)
您可以通过Apple提供的URL打开您的应用程序,而不是这样。这将自动重定向到App Store上的应用程序页面。