openurl 跳转

Posted rexzhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openurl 跳转相关的知识,希望对你有一定的参考价值。

1.拨打电话:

 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://68979"]]; //直接拨打
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://68979"]]; //弹出确订提示


2.调用Safari打开网址:

 

 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.baidu.com"]];

 

3.发送邮件:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://[email protected]"]];


4.发送短信:

 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://68979"]];

 

5.打开Appstore:

 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"itms-apps://itunes.apple.com/us/app/id%@", AppID]]];

 

 

ios 8開始支持跳转到应用的设置页:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

以上是关于openurl 跳转的主要内容,如果未能解决你的问题,请参考以下文章

URL Scheme与openURL

如何代码实现跳转safari,phone或message?

iOS --- 通过openURL实现APP之间跳转并传递数据

作为UIApplication单例对象的方法 openURL方法的变化

openURL的使用

10.跳转