APP内如何打开某个应用的App Store下载页面
如何在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下载页面相关推荐
- app内录屏开发 ios_盘点APP开发者喜爱iOS企业签名的原因
相信很多APP开发者在做iOS签名的时候,最先接触的都会是iOS企业签名,因为App Store上架实在不容易,通过企业签名来完成APP分发这样的事情,可以说是一件美事.并且企业签名也是苹果官方默许的 ...
- h5页面唤起app(iOS和Android),没有安装则跳转下载页面
由于研究了之后,和同事沟通,找到一个地址进入,分别测试不同手机,机型,安卓进入安卓应用商店,ios进入app store :所以直接贴了一个链接,即可. 下面方法,暂时没用到,分享给需要的盆友. CO ...
- app如何打开了request url_手机日历app内如何打开节日提醒功能?支持提前提醒节日的云便签...
我们一年中要度过的节日有很多,除了法定节假日之外,还有其他的很多节日,例如西方传来的圣诞节.万圣节,国际性的节日例如父亲节.母亲节等,还有一些传统节日例如小寒.冬至.腊八等,这些都是不放假的. 有时候 ...
- 自己服务器上部署APP应用(安卓和IOS版),下载页面的代码,以及IOS的xxx.plist文件的建立
第一 先安装nginx 第二 修改nginx配置 # vim /usr/local/nginx/conf/nginx.conf#配置用户和用户组 #user nobody; #工作进程数,建议设置为C ...
- Android App内截屏监控及涂鸦功能实现
Android App内截屏监控及涂鸦功能实现 Android截屏功能是一个常用的功能,可以方便的用来分享或者发送给好友,本文介绍了如何实现app内截屏监控功能,当发现用户在我们的app内进行了截屏操 ...
- 网站可以封装成app吗?网站如何快速转app快来看看吧
网站封装成APP就是把网页内嵌在APP内,虽然不是真的APP但也可以满足一定用户的需求.现在APICloud推出了同样的网站封装APP工具,方便有网站想快速制作app的小伙伴,一起来看看吧. 一.准备 ...
- iOS 打破沙盒限制 处理其他App的Office等文件(上传、下载、预览)
前言 项目要加个附件功能,要求发布者能添加word.pdf什么的,查看者能下载并预览. 安卓端表示OK无问题.iOS端表示w*%#-c.由于沙盒机制,没越狱的iPhone不同App文件都是不互通的. ...
- vue H5页面唤起手机app(iOS和Android),没有安装则跳转下载页面
现在好多的app应用都有对应的h5页面,那么h5和app直接是如何交互的呢? 这里使用的是Scheme协议. 什么是URL Scheme? android中的scheme是一种页面内跳转协议,是一种非 ...
- vue实现app下载页面,微信提示,自动识别安卓IOS
vue实现app下载引导页,目标:手机微信打开时提示用户从浏览器打开.手机浏览器访问时,点击下载按钮自动识别安卓IOS跳转对应下载页面. 例子使用的是vue+脚手架(vue-cli)搭建,具体流程网上 ...
最新文章
- kali用Squid简单配置搭建http代理服务器
- k8s pod MySQL环境变量,配置 – 在Docker中相当于env-file的Kubernetes
- [译]HTMLCSS Lesson2: 了解HTML
- python与 积分
- java搭建线程池框架,JAVA线程池管理及分布式HADOOP调度框架搭建
- C/C++/Objective-C经典书籍推荐
- NYOJ题目325-zb的生日
- java中如何查看代码运行时间?
- SpringBoot对接微信公众号,持续更新
- 悲催的体能测试,需要休整的身体~
- Apache Tez
- k-means算法及python实现
- 数图互通高校房产管理——公积金补贴管理
- 【LeetCode】加油站问题 gas station
- 雨木林风 的 Ylmf OS 1
- [论文解读 2021-TIP] Revisiting Shadow Detection: A New Benchmark Dataset for Complex World
- 11G重建scott
- android7.0夜间模式,Android 7.0隐藏的夜间模式 一个软件就能开启
- 如何为网站配置自己的域名 2-2
- 常用 GDB 命令中文速览