ios使用openUrl进行应用跳转

时间:2023-03-08 17:38:38

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://260548721@qq.com"]];

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]];

IOS5.1以后已经不支持例如以下方式的跳转:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];

About — prefs:root=General&path=About 

Accessibility — prefs:root=General&path=ACCESSIBILITY 

Airplane Mode On — prefs:root=AIRPLANE_MODE 

Auto-Lock — prefs:root=General&path=AUTOLOCK 

Brightness — prefs:root=Brightness 

Bluetooth — prefs:root=General&path=Bluetooth 

Date & Time — prefs:root=General&path=DATE_AND_TIME 

FaceTime — prefs:root=FACETIME 

General — prefs:root=General 

Keyboard — prefs:root=General&path=Keyboard 

iCloud — prefs:root=CASTLE 

iCloud Storage & Backup — prefs:root=CASTLE&path=STORAGE_AND_BACKUP 

International — prefs:root=General&path=INTERNATIONAL 

Location Services — prefs:root=LOCATION_SERVICES 

Music — prefs:root=MUSIC 

Music Equalizer — prefs:root=MUSIC&path=EQ 

Music Volume Limit — prefs:root=MUSIC&path=VolumeLimit 

Network — prefs:root=General&path=Network 

Nike + iPod — prefs:root=NIKE_PLUS_IPOD 

Notes — prefs:root=NOTES 

Notification — prefs:root=NOTIFICATIONS_ID 

Phone — prefs:root=Phone 

Photos — prefs:root=Photos 

Profile — prefs:root=General&path=ManagedConfigurationList 

Reset — prefs:root=General&path=Reset 

Safari — prefs:root=Safari 

Siri — prefs:root=General&path=Assistant 

Sounds — prefs:root=Sounds 

Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK 

Store — prefs:root=STORE 

Twitter — prefs:root=TWITTER 

Usage — prefs:root=General&path=USAGE 

VPN — prefs:root=General&path=Network/VPN 

Wallpaper — prefs:root=Wallpaper 

Wi-Fi — prefs:root=WIFI 

INTERNET_TETHERING Internet_tethering — prefs:root= INTERNET_TETHERING