知识点:
两个APP之间的跳转是通过[[UIApplicationsharedApplication] openURL:url]这种方式来实现的。
step1.首先我们需要创建两个app 分别命名为firstAPP 和secondAPP
1.创建2个appstep2. 在secondAPP中添加URL Types (目的是可以让别的app访问到自己)
2.secondAPP给自己添加标识step3.在firstAPP中添加白名单(这是ios现在权限限制必须添加的)
3.白名单step4.实现从firstAPP跳转到secondAPP的功能
4.1代码截图if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"secondAPPTag://"]]) {
if([UIDevice currentDevice].systemVersion.floatValue >= 9.0){
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"secondAPPTag://"] options:@{} completionHandler:nil];
}else{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"secondAPPTag://"]];
}
如果需要传值的话类似get方式传参数
4.2代码截图[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"secondAPPTag://www.bai.com?para1=1¶2=2"]];
step5.secondAPP接受和处理参数
5.secondAPP接受和处理参数解析参数的方式和get请求网络时反解析一致:secondAPP://www.bai.com?para1=1*para2=2
secondAPP跳转firstAPP同理 反向设置.
网友评论