URL Scheme
URL Scheme是一个非常炫酷的东西,用法很简单,在我们平时使用app的时候,经常一不小心就点入广告,打开了其他的app或者打开了浏览器的某个网站,这个东西就用到了URL Scheme。
用法非常非常简单,最重要的只有一句话:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"MyAppZhiHu://"]options:@{}completionHandler:nil];
一般把这句话放在button的点击事件里,点击然后跳转:
URL Scheme在这里就相当于app的名字,在上面的例子里,我打开了自己写的项目知乎日报,那么xcode里自己的app怎么起名字呢?
三步:
添加URL types字段数组
设置URL identifier 字段
添加URL Scheme 在item写入自己的特定的启动字符串
除了打开app以外,还可以用默认浏览器打开网页,打开系统设置,系统短信等等功能。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=WZH30T99MaM"]options:@{}completionHandler:nil];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:+12345678901"]options:@{}completionHandler:nil];