应用间跳转

1.添加当前应用的url types

1:如果没有URL types,随意点一个key行后面+号,输入大写URL选择URL types
2:右键URL types,选择add row
3:item0下改成url identifier,后面的value值随意写,com.xx,xx
4:加一行,选择url schemes,item后面值写成你需要的,譬如上面的todolist,以后别的app就可以用
这里写图片描述
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@”todolist://”]];
启动你的app。


// 如果要返回调用的应用程序,需要知道调用我们的应用程序的scheme
/** 只要是由其他应用程序打开的,就会调用此方法 */
/** URL 就是其他应用程序,打开当前程序使用的URL */
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url;

/**
 openURL 是打开当前应用程序的url
 sourceApplication 是当开当前应用程序的源程序的BundleId

 提示:一旦重写了新方法,旧方法就不再被执行
 但是:很多第三方框架,都建议两个方法全都写
 */
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;

2.添加要跳转应用的白名单

如果别的应用想跳转你的应用,需要添加白名单
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@”你的应用协议头://”]]; 启动你的程序
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值