美文网首页
两个APP之间的跳转问题

两个APP之间的跳转问题

作者: Fade1992 | 来源:发表于2016-09-14 12:19 被阅读0次

1、首先我们来创建第一个Single Application,命名为FirstAPP。

2、首先我们来创建第一个Single Application,命名为SecondAPP。

3、分别创建一个点击按钮 添加事件

secondAPP 同理

4、然后编辑FirstAPP 和 SecondAPP的相关信息

注意:Identifier要填写一直 

5.然后点击事件触发URL FirstAPP

NSLog(@"执行了点击事件");

NSString *urlStr = @"SecondAPP://";

NSURL *url = [NSURL URLWithString:urlStr];

[[UIApplication sharedApplication]openURL:url];

6.同理SecondAPP

NSLog(@"执行了点击事件");

NSString *urlStr = @"FirstAPP://";

NSURL *url = [NSURL URLWithString:urlStr];

[[UIApplication sharedApplication]openURL:url];

运行两个APP吧 胜利就在眼前。

可耻的分割线-------------------------------------------------------------------------

加个传值吧

1.在FirstAPP 改成为

- (void)clickAction{

NSLog(@"执行了点击事件");

NSString *text = @"myNameIsFirstApp"; 这个就是你要传递的值

NSString *urlStr = [NSString stringWithFormat:@"SecondAPP://%@",text];

NSURL *url = [NSURL URLWithString:urlStr];

[[UIApplication sharedApplication]openURL:url];

}

2.在SecondAPP  的 AppDelegate.m中添加

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;方法

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

{

//    self.rootVC.getString = [[url host]stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSLog(@"host= %@",url.host);

NSString *urlStr = [[url absoluteString] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSLog(@"urlStr:%@",urlStr);

self.rootVC.getString = urlStr;

return YES;

}

打印的结果 host= myNameIsFirstApp    urlStr:SecondAPP://myNameIsFirstApp

就这样了 没有了

相关文章

  • 应用间跳转、通信

    应用间跳转 •app应用的跳转的原理 •如何实现两个app应用之间的跳转 •如何实现两个app之间跳转到指定的页面...

  • 两个APP之间的跳转问题

    1、首先我们来创建第一个Single Application,命名为FirstAPP。 2、首先我们来创建第一个S...

  • iOS app之间的跳转问题

    关于APP之间的跳转 1.需要从1跳到2,那么在1当中就可拿到2当中的一些信息,比如boundle ID,一个唯一...

  • 两个app之间的跳转

    首先创建A,B两个的demo.我打算点击B中按钮跳转到A,即(B --> A). 或者直接在info.plist中...

  • ios APP之间互相跳转及传值

    知识点: 两个APP之间的跳转是通过[[UIApplicationsharedApplication] open...

  • 【iOS】跳转App以及用其他软件打开本地文件

    1.两个 App之间的跳转 场景:App1通过点击按钮跳转到App2首先在App2中选择项目App2 -> TAR...

  • App之间跳转

    最近项目上架,在审核的时候,被苹果拒绝了. steps 1: 我们提供给苹果审核测试的 账号是固定的. 如图: s...

  • App 之间跳转

    1.从项目A 跳转到项目 B1.首先要在项目 B 里面进行URL Schemes 的设置 参考链接:https:/...

  • app之间跳转

    NSString *weixinURL = @"weixin_schema://app_id?title=xxx&...

  • App之间跳转

    先看代码: [[UIApplication sharedApplication] canOpenURL:url]:...

网友评论

      本文标题:两个APP之间的跳转问题

      本文链接:https://www.haomeiwen.com/subject/aormettx.html