iOS如何直接跳转到App Store

在iOS应用中如何直接跳转到AppStore里面?
其实这个问题很简单,首先拿到你要跳转到的AppStore地址(URL) 例如:https://itunes.apple.com/us/app/中久便利订货版/id1159242974?mt=8

怎样获取苹果商店下载App的地址?
进入iTunes,点击iTunes Store,找到你要下载的应用,进入下载页面,点击图标,点击复制链接。

然后将 http:// 替换为 itms:// 或者 itms-apps://
  
最后调用以下代码

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/cn/app/jie-zou-da-shi/id493901993?mt=8"]];

整个过程就是上面这些,小小提醒一下,需要真机测试才能有结果。

时间: 2024-12-31 03:40:10

iOS如何直接跳转到App Store的相关文章

iOS 如何直接跳转到App Store

苹果iOS开发中如何直接跳转到AppStore里面? 昨晚一网友(说是在无限互联学习的)问:在iOS应用中如何直接跳转到AppStore里面?其实这个问题很简单,首先拿到你要跳转到的AppStore地址(URL) 例如:https://itunes.apple.com/cn/app/jie-zou-da-shi/id493901993?mt=8 然后将 http:// 替换为 itms:// 或者 itms-apps:// 然后调用以下代码 [[UIApplication sharedAppli

iOS 跳转到App Store下载或评论

//跳转到app在AppStore页面 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"itms-apps://itunes.apple.com/app/id%@", kPopolookAppleId]]]; //跳转到评分        NSString *str = [NSString stringWithFormat:@"itms-a

iOS Debug 和 release(hoc 及App Store)版本Crash错误总结

在iOS开发过程中,我们经常会碰到莫名其妙的crash,然后我们又很难定位到.Debug版本:当我们遇到EXC_BAD_ACCESS crash错误,很有可能是由于我们引用的对象被释放,或者方法不存在,无法调用,这是由于内存操作错误引起的crash.当无法定位错误时,我们引入NSZombieEnabled模式.设置了NSZombieEnabled后,一个对象销毁时会被转化为 _NSZombie,设置NSZombieEnabled后,当你向一个已经释放的对象发送消息,这个对象就不会向之前那样Cra

iOS 打包上传发布到App Store上

在iTunes Connection里提交IPA,还是要预先设置好,打包好. 步骤:produc->Archive->submit to App Store,提交成功iTunes Connection的构建版本中就会有:  填完其他信息就可以提交了. 1.版本的问题: info.plist文件中就有2个版本的名称: Bundle versions string, short:用于itunes上显示的版本号,即对外的版本.(最多是3个部分组成即 x.y.z) Bundle version:内部项

iOS开发 点击跳转到App Store 或者 点击按钮去评价

//跳转到应用页面 NSString *str = [NSString stringWithFormat:@"http://itunes.apple.com/us/app/id%d",appid];  [[UIApplication sharedApplication] openURL:[NSURL urlWithString:str]]; //跳转到评价页面 NSString *str = [NSString stringWithFormat: @"itms-apps://

iOS应用跳转至app store 评分页

小功能之去AppStore评分 #pragma mark - 去AppStore评分 -(void)goToAppStore { NSString *str = [NSString stringWithFormat: @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%d",983542040]; [[UIAppl

iOS首页控制器跳转隐藏app底部的tabBar

当你某一天发现app从首页控制器跳到下n级控制器时,需要隐藏底部tabar时,隐藏不了. 找了半天资料,发现控制器有一个叫hidesBottomBarWhenPushed的属性,但还不知道怎么 用,首先给控制器UIViewController加一个分类方法: - (void)pushViewController:(nonnull UIViewController *)viewController { viewController.hidesBottomBarWhenPushed = YES; [

点击页面判断是否安装app并打开,否则跳转app store的方法

常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码.但往往我们都是直接给推广图片加了一个下载链接(App Store中的).所以咱们来模拟一下用户的操作步骤: 1.用户第一次访问宣传页面 a.点击Banner,进入到APP Store中对应的APP下载页 b.APP下载页中提示:安装:用户点击安装 c.安装完成后,APP下载页中提示:打开:用户继续点击打开 d.用户正常使用APP 2.用户第二次访问宣传页面 a.点击Banner,进入到AP

H5按钮唤起APP应用(IOS)或跳转至APPstore

昨天刚到公司收到了内部邮件,让调研是否可以由H5页面直接唤起APP.因为之前搞过这个东西,所以直接回复可以唤起,但是与前端联调时,遇到了种种的坎,所以今天特此记录一下,方便以后使用. 首先H5唤起APP,需要在H5和APP中进行不同的设置. 原理说明 首先需要说明,不管iOS还是Android,浏览器都不可能预知本地是否安装了某个APP的.或者更严谨地说,我们不能通过浏览器来预知本地是否安装.因为就算浏览器可以读取本地应用的安装列表,但是目前也没任何一家浏览器提供查询的API,所以这条路是走不通