码迷,mamicode.com
首页 > 移动开发 > 详细

app之间的跳转

时间:2016-04-25 22:42:18      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:

1,跳转打开对应app的appstore

  • 不需要配置URL Schemes,直接在对应的方法里 配置appstore的链接地址即可 将https更换为 

    itms-apps: (最好用这个)

  • 获得appstore的链接方法  :  搜索 app 复制链接即可

    技术分享

 



1
//直接跳转到微博的appstore下载地址 2 - (IBAction)weiboClick:(id)sender { 3 4 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/cn/app/wei-bo/id350962117?mt=8"]]; 5 }

执行这段代码就能打开对应的app下载地址了

2, 点击后打开本地安装的app的方法

  得到而对于点击链接后,能否直接打开,可以通过下面的代码来实现。前提条件:你得知道你的APP对应的打开协议,如贴吧APP,协议为:com.baidu.tieba:// ,微信的:weixin:// ,and so on。。。(现在微信的被禁用了)

如果要打开本地安装的应用,不要去配置info那里的一大堆东西,只需要知道对应app的打开协议就可以了,打开一些只是一个string地址

对应打开的代码为:

//打开百度贴吧的对应代码
- (IBAction)youkuClick:(id)sender {
    
      [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"com.baidu.tieba://"]];
    
}

 

3,一些常用的跳转URL

app:itms-apps://ax.itunes.apple.com/

邮箱:Emailto://email (貌似不可用)

电话:tel://telephone

短信:sms://telephone

百度贴吧: @"com.baidu.tieba://"

微博: weibo://

4,下面是自定义一个URL(仅限于自己做的应用)

自定义一个URL:

在info.plist中加入URL types

在URL types中加入下面两项

URL identifier  :

URL Scheme :app

然后其他的程序就可以通过URLString = app://调用了

 

app之间的跳转

标签:

原文地址:http://www.cnblogs.com/tommychang/p/5432853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!