可能重复:
On the iPhone, how can you cause a URL to display an entry in the App Store?
如何通过iOS应用程序打开应用程序的外部下载页面?
这个问题有重复,但答案并没有真正帮助,所以我再次提问。
注意:我不想打开“itunes”应用,我想打开“App Store”
答案 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。