从一个app开发另一个app的实现方法如下:
首先在自己要被打开的app的info.plist中自定义url types.如图所示
然后在另一个app中的响应事件中如此编写代码:
[[UIApplication sharedApplication] openURL:url];
而跳转到appstore中去,直接:
[[UIApplication sharedApplication] openURL:url];
而我的需求是,点击一个app的icon,然后判断是否下载了这个app,否则的话跳转到appstore中去购买。
if ([_app canOpenURL:[NSURL URLWithString:@"myapp://com.rumtel.myapp"]]) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"myapp://com.rumtel.myapp"]];
}else{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/(*你的app地址)"]];
}