UIApplication
的openURL
方法的主要应用
UIApplication *application = [UIApplication sharedApplication];
// 打电话
[application openURL:[NSURL URLWithString:@"tel://xxx"] options:@{} completionHandler:nil];
[application openURL:[NSURL URLWithString:@"telprompt://xxx"] options:@{} completionHandler:nil];
// 发送短信
[application openURL:[NSURL URLWithString:@"sms://xxx"] options:@{} completionHandler:nil];
//发邮件:
[application openURL:[NSURL URLWithString:@"mailto://xxx@163.com"] options:@{} completionHandler:nil];
// 打开网页
[application openURL:[NSURL URLWithString:@"https://www.baidu.com"] options:@{} completionHandler:nil];
// 下载app
// 如何得到app下载地址,在appstore里面搜索app,进入后点击分享按钮,选择拷贝链接即可
NSString *url = [NSString stringWithFormat:@"https://apps.apple.com/cn/app/%@/id%@", app_name, app_id];
[application openURL:[NSURL URLWithString:url] options:@{} completionHandler:nil];
// 应用商店评论
url = [NSString stringWithFormat:@"%@?mt=8&&action=write-review", url];
[application openURL:[NSURL URLWithString:url] options:@{} completionHandler:nil];