iOS - 在应用商店中加载下载页面?

时间:2011-08-24 21:50:22

标签: iphone ios ipad app-store

  

可能重复:
  On the iPhone, how can you cause a URL to display an entry in the App Store?

如何通过iOS应用程序打开应用程序的外部下载页面?

这个问题有重复,但答案并没有真正帮助,所以我再次提问。

注意:我不想打开“itunes”应用,我想打开“App Store”

2 个答案:

答案 0 :(得分:4)

这就是我打开“App Store”应用程序的方法。注意:这仅适用于真实设备,它不适用于模拟器。 iOS拦截itunes URL并改为打开App Store应用程序:

#define APP_STORE_URL @"http://itunes.apple.com/us/app/id123456789?mt=8"

NSURL* redirectToURL = [NSURL URLWithString:APP_STORE_URL];
[[UIApplication sharedApplication] openURL:redirectToURL];

当然,请用您应用的ID号替换ID号。我从other question得到了它,它确实有效。

答案 1 :(得分:1)

这就是我以前的做法。

NSString *storeURLString = [NSString stringWithFormat:@"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=%@&;amp;amp;amp;amp;mt=8",yourAppStoreID];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:storeURLString]];

您需要通过在iTunes中选择“复制链接”并从网址中的唯一ID中删除“id”前缀来确定您的AppStore ID。