标签:
1,跳转打开对应app的appstore
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://调用了
标签:
原文地址:http://www.cnblogs.com/tommychang/p/5432853.html