从iOS工程跳到苹果商店的方法

在开发中我们可能会遇到这种情况,当用户使用我们的一款app时,我们想引导他们去下载我们公司的其他app,这个时候该怎么办呢?  下面将介绍方法:

1,首先打开iTunes,找到自己或者自己公司的app,然后获取该app的下载地址。我现在以我们公司的app作为例子说明。

https://itunes.apple.com/cn/app/yi-xiao-tong-meng-yu-ban/id1135315222?mt=8 

上面是我们公司开发的一款产品的下载地址,如果想让用户通过这个地址直接=跳到苹果商店下载我们的app的话,我们需要对这个链接做一下处理:将 http:// 替换为 itms:// 或者 itms-apps://  ,结果如下:

itms://itunes.apple.com/cn/app/yi-xiao-tong-meng-yu-ban/id1135315222?mt=8

itms-apps://itunes.apple.com/cn/app/yi-xiao-tong-meng-yu-ban/id1135315222?mt=8

2,完成第一步就可以通过获取到的链接地址跳转到苹果商店对应的app,我的测试代码如下:

- (void)viewDidLoad {

[super viewDidLoad];

UIButton *testBtn = [UIButton buttonWithType:UIButtonTypeSystem];

testBtn.frame = CGRectMake(100, 200, 80, 40);

testBtn.backgroundColor = [UIColor redColor];

[testBtn addTarget:self action:@selector(btnPress) forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:testBtn];

}

- (void)btnPress {

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.apple.com/cn/app/yi-xiao-tong-meng-yu-ban/id1135315222?mt=8"]];

}

注意:以上测试都是在真机上进行,模拟器没有效果,测试之前记得在info.plist文件里配置访问网络安全项。

获取app在苹果商店链接地址的方法:获取链接地址的方法

以上是我个人理解的一些知识,有不足之处望大神们多多指点!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.找到应用程序的App Store链接,比如:http://itunes.apple.com/gb/app/yi...
    Joymerry阅读 4,580评论 1 1
  • 找到应用程序,点击应用程序下面的小三角图标,再选择”复制链接“,就可以获取此应用的链接了。 比如: itunes....
    白屏阅读 2,030评论 0 48
  • 诗经全文及译文 《诗经》现存诗歌305篇,包括西周初年到春秋中叶共 500 余年的民歌和朝庙乐章,分为风、雅、颂三...
    观茉阅读 67,225评论 0 18
  • 世界早已沉睡 我却无法如梦 睁开朦胧双眼 挥手拂去,已忘却,昨日的梦 今日为何无眠 如何才能进入梦的沉醉 窗外 雨...
    幽灵小墨阅读 370评论 0 0
  • 突然好想你 只是不知道你在哪里 突然好想你 只是不知道你会怎样 突然好想你 只是不知道长什么样 听说一个女孩子忍的...
    LL站点阅读 205评论 0 0