BOOL isCanOpen = [[UIApplicationsharedApplication] canOpenURL:[NSURLURLWithString:@"xinshoubaodian://"]];
if(isCanOpen)
{
[[UIApplicationsharedApplication] openURL:[NSURLURLWithString:@"xinshoubaodian://"]];
}
else
{
[[PGYGetMACsendMessage] gotoDownLoad:@"722719343"url:@"https://itunes.apple.com/cn/app/dian-chi-guan-jia-dian-chi/id722719343?mt=8"];
}
转载自:http://blog.sina.com.cn/s/blog_a2dffaad0101bwn2.html
最近做一款应用,与房地产公司的CRM系统相融合的ipad项目。分为展示和CRM系统两部分。分为两个应用App来做了。所以想到了程序与程序之间的跳转。
一个程序若要跳到另一个程序。需要在目标程序的plist文件里面修改:
打开info.plist,添加一项URL types
展开URL types,再展开Item1,将Item1下的URL identifier修改为URL Scheme
展开URL Scheme,将Item1的内容修改为myapp(此为跳转的key)。
然后在原程序里面,要开始跳转的地方,可以为一个button的方法。里面写上:
NSURL * myURL_APP_A = [NSURL URLWithString:@"myapp://AAAAA"];//myapp为目标App的key
然后就可以跳转了。如果要跳回,方法相同。
欢迎大家指正批评~