美文网首页
应用跳转

应用跳转

作者: 闲得一B | 来源:发表于2016-03-26 05:02 被阅读45次

应用程序跳转

从weixin跳转到QQ
1、给应用程序配置URL
2、URL:协议头+路径(URL可以没有路径)
3、相同的协议头+不同的路径能打开同一个应用程序
4、如QQ:// 和 QQ://123 QQ://345都能打开QQ
5、打开应用程序:openURLWithString:@"QQ://"
6、当跳转到QQ时会调用QQ应用的AppDelegate中的方法

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

7、可以在这个方法中,根据URL的路径来打开QQ的不同界面(获取到相应界面的导航控制器来跳转)。
8、想要在QQ中回到weixin,那么同样需要配置URL
9、从哪个app跳转过来的,就跳回哪个app,所以需要在跳转过来的时候将数据传递到AppDelegate中,然后AppDelegate将数据传递到跳转的界面。
10、AppDelegate传递数据到跳转界面最好的方法不是代理和通知。

方法一:(简单)在AppDelegate中添加一个属性,在其他界面直接通过[UIApplication sharedApplication].delegate
            获取到这个AppDelegate,就能获取到这个属性的只。
方法二:(麻烦)根据事件的传递:QQ的AppDelegate跳转到的QQ界面(如:说说),给说说界面的导航控制添加属性,
            通过AppDelegate给这个属性传值,然后,再给说说界面添加属性,导航控制器再将值传递给说说界面。

相关文章

  • 11-UI补充(2)

    0813-应用跳转、社交分、享推送通知 应用跳转 要点(04-应用间跳转跳转到固定界面和返回应用程序) 流程:...

  • 应用间跳转(Swift)

    一.应用跳转的介绍 1.应用间跳转即从一个应用程序跳转到另一个应用程序 2.应用间跳转的应用:1.应用推荐2.支付...

  • Swift -- appStore评分

    应用外跳转 应用内跳转 使用应用外的方式可以实现进入AppStore页面使用应用外跳转就是调不起来,提示: 好像也...

  • iOS应用跳转到appstore评分

    iOS应用跳转到appstore评分 标签(空格分隔): IOS 跳转到应用评价页 跳转到应用详情页 appid是...

  • 调用系统应用

    应用间跳转 应用A 跳转至应用B,对B应用设置如示: 首先需要注册 URL Schemes 接受跳转时发过来的UR...

  • 应用间跳转、通信

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

  • iOS一些常用功能

    #pragma mark - 跳转到AppStore给应用评分 /** * 跳转到AppStore给应用评分 * ...

  • 俩个应用间的循环跳转

    应用跳转是根据协议头跳转 A跳转B,需要B增加URL Types ,A应用根据URL的协议头跳转 iOS8之前的跳...

  • 获取plist中的URL Schemes

    最近在写的项目中涉及到了应用间的跳转实现,iOS实现跳转应用是通过 openURL:方法; 此时遇到多个应用跳转到...

  • iOS应用跳转到App Store评分

    1.跳转到应用评价页 2.跳转到应用详情页

网友评论

      本文标题:应用跳转

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