1. 创建工程
2.添加 URLtypes identifier:(demo) url schemes:(DEMO)(项目名称)
3.appdelgate 添加下面方法 必须
-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
if([[url scheme] isEqualToString:@"DEMO"]){
NSLog(@"DEMO");
[application setApplicationIconBadgeNumber:10];
return YES;
}
return NO;
}4.在安装了该APP的设备上 打开网页 输入地址:DEMO://***/***/*** 就可以打开该APP
5.分享调用 把share.url 设置为 DEMO://***/***/***
1)调用 自带mail
[[UIApplicationsharedApplication] openURL:[NSURLURLWithString:@"mailto://[email protected]"]];
2)调用 电话phone
[[UIApplication sharedApplication] openURL:[NSURLURLWithString:@"tel://4008-400-717"]];
3)调用 SMS
[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"sms://15581557239"]];
4)调用自带 浏览器 safari
[[UIApplicationsharedApplication] openURL:[NSURLURLWithString:@"http://www.rching.com"]];
5)调用 Remote
[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"remote://fff"]];
上面是最基本的语句,没什么处理过程。
如:调用phone可以传递号码,调用SMS只能设定号码,不能初始化SMS内容。