iOS中两个APP之间的跳转和通信
2017-03-27 14:55
295 查看
iOS中两个APP之间的跳转和通信
app间的跳转一:在第一个app首先要做下面这些操作;
1、在info.plist文件中的Information PRoperty List下添加一项:URL types。
2、点开URL types下的item 0,再点开item 0,将item 0下的URL identifier改为URL Schemes。
3、点开URL Schemes下的item 0,在它后面添加skipOne(skipOne为第一个app的跳转标识,这里根据你自己写的来)
二:在第二个app中,在需要跳转到第一个app的地方,添加以下代码:
NSString *aString = @"skipOne://"; NSURL * url = [NSURL URLWithString:aString]; [[UIapplication sharedApplication]openURL:url];
三:重新运行第二个app,并且触发跳转到第一个app的事件,就完成简单的app之间的跳转了。
app间的传值
一:首先实现前面app间跳转的功能。
二:上面代码需要稍作修改。
NSString *aString = @"skipOne://" 上面这行代码中在(skipOne://)的后面添加一些信息[code]如:
NSString *aString =[NSString stringWithFormat:@"skipOne://username=%@&age=%@", @"xiaoxiao", @"30"];
三:在第一个APP的APPDelegate中
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { NSString *urlStr = [url absoluteString]; NSLog(@"%@",urlStr); return YES; }
这样就获取了urlStr字符串,里面需要自己根据需要的数据对字符串进行处理。
相关文章推荐
- iOS两个App应用之间的跳转
- iOS - (两个APP之间的跳转)
- IOS两个App应用之间的跳转
- iOS两个App应用之间的跳转
- iOS 两个App之间利用URLSchemes的通信
- iOS两个APP之间的数据传递和跳转
- iOS 两个APP之间互相跳转
- IOS中,两个APP之间的跳转!
- iOS两个App应用之间的跳转
- IOS---两个APP之间的跳转
- iOS 两个app之间的跳转
- ios两个app之间跳转,传值的实现
- iOS两个app之间跳转及其传值
- IOS两个App应用之间的跳转
- iOS开发:两个独立应用之间的通信跳转
- iOS - (两个APP之间的跳转)
- iOS开发-两个APP之间跳转、传值
- iOS应用之间跳转 本篇博文将涉及到以下知识点: app应用跳转的原理解析 如何实现两个app应用之间的跳转 如何实现两个app之间跳转到指定界面 二、应用跳转原理 相信从一个应用跳转到另一个应用
- iOS两个App应用之间的跳转
- iOS两个app应用之间的互相跳转