iOS 实现在App内打开某个App的AppStore宣传页面
来源:互联网 发布:2017美国加息影响知乎 编辑:程序博客网 时间:2024/05/16 08:10
曾经看到UC广告,点击后并没有直接跳转到App Store,而是在UCApp内部加载了广告App在App Store的宣传页,想实现这种效果的,可以通过下面的方式来解决。
好处:不需要跳转出原来的App就能下载。
先看效果图:
第一步:添加StoreKit.framework库
第二步:#import <StoreKit/StoreKit.h>,并遵守协议<SKStoreProductViewControllerDelegate>
第三步:
- (void)openAppWithIdentifier:(NSString*)appId {
SKStoreProductViewController*storeProductVC = [[SKStoreProductViewController alloc] init];
storeProductVC.delegate=self;
NSDictionary*dict = [NSDictionary dictionaryWithObject:appId forKey:SKStoreProductParameterITunesItemIdentifier];
[storeProductVC loadProductWithParameters:dict completionBlock:^(BOOL result,NSError *error) {
if(result) {
[self presentViewController:storeProductVC animated:YES completion:nil];
}
}];
}
#pragma mark -协议方法
- (void)productViewControllerDidFinish:(SKStoreProductViewController*)viewController{
NSLog(@"关闭界面");
[viewController dismissViewControllerAnimated:YES completion:nil];
}
第四步:调用
[self openAppWithIdentifier:@"这里填写AppID"];//AppID可以在iTunes connect中APP信息里查看。
- iOS 实现在App内打开某个App的AppStore宣传页面
- 程序内部打开某个APP在AppStore的购买页面
- APP程序内部打开某个APP的AppStore页面
- deepLink技术打开app内的某个页面
- 通过web连接页面打开app在 appstore中的详情
- iOS中在APP内加入AppStore评分功能
- iOS在应用内打开App Store
- 打开特定的app下载以及评论的appstore页面
- iOS开发笔记--调用打开AppStore显示自己的App
- iOS开发笔记--调用打开AppStore显示自己的App
- 在app内打开自己app的专用设置界面
- iOS通过链接,应用内打开APP或者跳转APPStore对应下载
- android:通过html中的Url打开APP的某个页面
- IOS开发-在应用内打开AppStore
- IOS开发-在应用内打开AppStore
- iOS app在AppStore的各种状态说明
- iOS判断app在appstore是否有可用的更新
- cordova 在APP内打开
- 源码学习之ReentrantLock
- ios build fdk-aac
- [文献阅读]dropout as a bayesian approximation: representing model uncertainty in deep learning
- 【线段树左右衔接区间更新查找问题】I
- 父类成员变量与子类成员变量的关系
- iOS 实现在App内打开某个App的AppStore宣传页面
- 拉钩、网易、淘宝移动端rem布局分析(转载非原创)
- 【多媒体封装格式详解】---MP4【4】
- UUID知识及使用
- 查询每天时间
- jenkins+git+springboot+maven持续集成构建部署
- Tensorflow深度学习之十五:VGG16模型的简单自主实现
- zabbix入门之使用QQ邮箱接受报警信息
- eclipse--开启代码自动提示