admin 管理员组文章数量: 1184232
如何在App内打开某个应用的App Store下载页面,在很多 APP 中我们都见到过某些应用的推广广告,点击之后会模态到 App Store 应用详情页面,引导用户下载。那么我们怎么在自己的 APP 中加入这个功能呢?iOS 6 之后我们可以方便的使用SKStoreProductViewController来实现。
应用场景如下:
1.点击一个按钮,转到 App Store 的详情页。详情页内的操作交给系统来完成。
2.点击详情页的取消或完成,回到应用。
具体操作如下:
1.引入StoreKit#import <StoreKit/StoreKit.h>
2.遵循代理SKStoreProductViewControllerDelegate
3.在按钮的点击事件里初始化跳转操作
SKStoreProductViewController *vc = [[SKStoreProductViewControlleralloc] init];
vc.delegate = self;
NSDictionary* dic = @{SKStoreProductParameterITunesItemIdentifier:@"1422482979"};
[vc loadProductWithParameters:dic completionBlock:^(BOOLresult, NSError* _Nullable error) {
if(result) { }
}];
[selfpresentViewController:vc animated:YEScompletion:nil];
4.添加代理方法,设置页面取消/完成操作.
-(void)productViewControllerDidFinish:(SKStoreProductViewController*)viewController {
[viewController dismissViewControllerAnimated:YEScompletion:nil];
}
5.完成App其它操作。
版权声明:本文标题:APP内如何打开某个应用的App Store下载页面 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1754590751a3018199.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论