在两个应用App之间进行跳转

1、MyApp、AimApp设置
MyApp添加其他App打开自身的标识
AimAPP添加其他App打开自身的标识

2、现在就可进行跳转了

MyApp 跳转 AimApp,在MyApp中添加以下代码

NSString *paramStr = [NSString stringWithFormat:@"AimApp://key1=%@&key2=%@&key3=%@", value1, value2, value3]; 
//防止出现中文,进行转码
paramStr = [paramStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:paramStr];   
[[UIApplication sharedApplication] openURL:url];

AimApp中接收数据

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
    sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
    NSString *urlStr = [url absoluteString];
    if ([urlStr hasPrefix:@"AimApp://"]) {
        NSLog(@"MyApp request params: %@", urlStr);
        urlStr = [urlStr stringByReplacingOccurrencesOfString:@"AimApp://" withString:@""];
        NSArray *paramArray = [urlStr componentsSeparatedByString:@"&"];
        NSLog(@"paramArray: %@", paramArray);
        NSMutableDictionary *paramsDic = [[NSMutableDictionary alloc] initWithCapacity:0];
        for (int i = 0; i < paramArray.count; i++) {
            NSString *str = paramArray[i];
            NSArray *keyArray = [str componentsSeparatedByString:@"="];
            NSString *key = keyArray[0];
            NSString *value = keyArray[1];
            [paramsDic setObject:value forKey:key];
            NSLog(@"key:%@ ==== value:%@", key, value);
        }
        
    }
    return NO;
}

AimApp 跳转 MyApp 同样的设置,只是修改一下AimApp://,接收的时候判断是否是MyApp://开头就好。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,899评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,638评论 0 17
  • 又是到了深夜,国内现在刚零点几分吧,今年跨年又在韩国这里过呢。和一个妹妹视频聊天也可以聊这么久,只是因为她很想家,...
    况家家阅读 209评论 0 1
  • 太忙了 还未来得及感悟 翻看以前的写的东西真的比现在的自己好太多 短短一个暑期 整个人都被工作磨掉得降低了所有的生...
    珊瑚的眼泪阅读 167评论 0 0