首先,目的是应用APP1 触发某点击事件调用 应用APP2。
在这里我是创建了两个项目,要本APP调用其他APP需要知道其URLtype!
1、先在APP2的info.plist文件中配置URLtype
2、"wodeapp"这个可以随便你起,配置完后,打开AppDelegate.m文件,实现以下方法:
-(BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url{
if([[urlscheme]isEqualToString:@"wodeapp"]) {
[applicationsetApplicationIconBadgeNumber:10];
returnYES;
}
returnNO;
}
至此APP2配置完成。
3、接下来就是直接在APP1调用即可:
- (IBAction)callApp {
NSURL*URL = [NSURLURLWithString:@"wodeapp://"];//上面的配置就是在这里用,提供一个标识;
[[UIApplicationsharedApplication]openURL:URL];
}
这样,只要触发了该方法即可调用APP2;