iOS|iOS app互相跳转
只为了自己日后记忆,
应用A跳转到应用B
应用B的处理(在白名单中加入)
文章图片
URL identifier 可以没有
应用A的处理(在白名单中加入)
文章图片
在应用A中用Safari打开
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:url]]) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
}
注:此时应用B分为两种状态
1,没有启动,启动应用B,调用下面的方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
}
2, 已启动,在后台运行,,就不会调用上面的方法
url的格式
UmeoxStart://com.wherecom.K2ForXXT?参数
问好后面的是是你需要传过去的参数
应用B的数据接收
【iOS|iOS app互相跳转】-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
NSLog(@"%@",url);
NSLog(@"%@",sourceApplication);
returnYES;
}
推荐阅读
- 宽容谁
- 讲述,美丽聪明的海欧!
- 夜游宫|夜游宫 心语
- 画画吗()
- 图书集合完毕
- 如何寻找情感问答App的分析切入点
- 即将到手三百万
- 7.9号工作总结~司硕
- 眉头开了
- 2020-04-07vue中Axios的封装和API接口的管理