在iPhone上,如何让URL在App Store中显示条目?

Cra*_*lot 5 iphone app-store

例如,如果有人在iPhone上查看应用程序的URL,我们希望URL打开App Store并显示与该应用程序相关的条目.我们的想法是允许在iPhone上点击两次(点击链接,然后点击"安装"按钮)下载应用程序.

这怎么可能?

[编辑]为了澄清,在iPhone应用程序中,我们如何自动在App Store中启动正确的条目?我知道移动版Safari可识别iTunes网址,但我们更喜欢启动App Store而不首先重定向到移动版Safari.

Mat*_*ick 6

已编辑以获得更好的答案:

App Store有一个特定的URL类型.使用它将阻止Safari和iTunes首先弹出.App Store链接是:

itms-apps://
Run Code Online (Sandbox Code Playgroud)

例如,您可以执行此操作以响应用户点击按钮(或任何操作):

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"itms-apps://yourAppLinkHere"]];
Run Code Online (Sandbox Code Playgroud)

您可以从位于http://itunes.apple.com/linkmaker的iTunes Link Maker获取正确的应用程序链接

对于我的某个应用,它看起来像这样:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"itms-apps://itunes.apple.com/us/app/its-on-my-way/id334996949?mt=8&uo=4"]];
Run Code Online (Sandbox Code Playgroud)