您好,匿名用户
随意问技术百科期待您的加入

IOS如何在应用内打开App Store,并进行下载?

+1 投票

如何在应用内部直接打开App Store界面,而不是跳转到App Store网页。

用户头像 提问 2013年 1月7日 @ Saber 中士 (1,234 威望)
分享到:

1个回答

+1 投票
 
最佳答案

比如一个app的网页url是:https://itunes.apple.com/cn/app/xue-qiu-gu-piao-tou-zi-she-qu/id492180369?mt=8&uo=4
那么native的url就是将协议https改成itms-apps,在你的app里打开替换后的url就可以跳转到app store了,你可以在这里找到app的url:http://itunes.apple.com/linkmaker

模态打开app store
可以使用SKStoreProductViewController

NSDictionary *appParameters = [NSDictionary dictionaryWithObject:@"533886215"
                      forKey:SKStoreProductParameterITunesItemIdentifier];

SKStoreProductViewController *productViewController = [[SKStoreProductViewController alloc] init];
[productViewController setDelegate:self];
[productViewController loadProductWithParameters:appParameters
                                 completionBlock:^(BOOL result, NSError *error)
{

}];
[self presentViewController:productViewController
            animated:YES
            completion:^{

              }];
用户头像 回复 2013年 1月7日 @ dongxldante 上等兵 (386 威望)
编辑 2013年 1月7日 @dongxldante
提一个问题:

相关问题

0 投票
1 回复 1,081 阅读
0 投票
1 回复 13 阅读
0 投票
1 回复 43 阅读
0 投票
1 回复 51 阅读
+2 投票
1 回复 67 阅读
用户头像 提问 2013年 1月26日 @ Vayne 上等兵 (271 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...