查看了一些关于URL Schemes的文章大体上都差不多,觉得有关程序跳转方面说的不是很清楚

1.A程序如果需要跳转到B程序  ~~首先两个程序都需要设置URL types~~如何设置 具体可参照 http://www.cocoachina.com/industry/20140522/8514.html这个教程.

2.设置完毕以后 在A项目中选择 Targets 在选择Info 拉到最下面打开URL Types 添加项目B的Identifier 以及URL Schemes.

a.(这里需要注意的是第一个默认为自身的 identifier 和URL Schemes 应该在添加第二个B的URL Schemes)

b(如果这样设置了还没有好使,说明你遇到了与我一样的Bug 这个时候把第一个URL Type删除在运行,然后在修改,这里删除URL Type不是删除info.plist里面的URL Types)

3.在A程序中添加这个方法可实现跳转

NSString *url =@"URL Schemes://identifier";

if ([[UIApplicationsharedApplication]

canOpenURL:[NSURLURLWithString:url]])

{

[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:url]];

}

4.祝你成功!

没有搞清楚的问题

1.据说iOS9之后需要添加白名单LSApplicationQueriesSchemes(这个是数组属性)   那么A跳转B,是否需要在A项目的Info中添加B为白名单?那么如果需要添加 LSApplicationQueriesSchemes中item 对应的字段是B的identifier 还是B的Url Schemes? 如果有大神看见了 请给我一个肯定的答案~~~~

2.

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {

return  YES;

}

这两个方法是A跳转B B返回A时候A被调用的

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

return  YES;

}

A中这两个方法,在A跳转到B的时候并没有走,这两个方法难道没用嘛~~~~?

URL Schemes 程序跳转相关推荐

  1. 小程序跳转公众号关注页面的两种方法

    一.web-view方法 这个种方法有一个必须要达到的条件就是:小程序的公众号必须是认证的企业号,而且要在小程序公众号的后台添加"veb-view业务域名"!不然会出现如下情况 & ...

  2. linux下浏览器插件 打开本地程序,使用Url Schemes打开本地程序

    测试: 将下列内容保存为test.html,用浏览器打开,单击"Test Url Schemes"超链接,即可看到效果(会启动相应的程序) 实现: windows下: 只要向注册表 ...

  3. 小程序跳转url地址实现

    小程序跳转url地址 1.封装一个webview页面 2. 使用时 3. 注意 1.封装一个webview页面 <web-view src="{{src}}" bindmes ...

  4. Webview之常用App跳转URL Schemes整理

    关于URL Schemes的概念以及使用我就不在这里细说了,本文只作常用URL Schemes整理.URL Schemes可配合Magic Launcher Pro使用,当然也可搭配Workflow. ...

  5. 对Url Schemes的简单了解

    Url Schemes应用之间跳转 url schemes在app中使用范围很广,比如:支付,分享,app之间互相跳转,app打开系统设置,拨打电话,发送短信等 使用这么频繁的话,那么url sche ...

  6. iOS URL Schemes与漏洞的碰撞组合

    iOS URL Schemes与漏洞的碰撞组合 前言 iOS URL Schemes,这个单词对于大多数人来说可能有些陌生,但是类似下面这张图的提示大部分人应该都经常看见: 今天要探究的就是:了解iO ...

  7. URL Schemes入门

    自定义URL Schemes 1.引言 URL Schemes 应用在 iOS 上已经很久了.对于使用者来说,在沙盒机制下的 iOS 中,如果想做到一定程度上的自动化就不可避免地要用到 URL Sch ...

  8. URL Schemes 使用详解

    URL Schemes 应用在 iOS 上已经很久了.对于使用者来说,在沙盒机制下的 iOS 中,如果想做到一定程度上的自动化就不可避免地要用到 URL Schemes.但因为 URL Schemes ...

  9. URL Schemes

    APP 被唤醒离不开对URL Schemes的认知. 苹果选择沙盒来保障用户的隐私和安全,但沙盒也阻碍了应用间合理的信息共享,于是有了 URL Schemes 这个解决办法. URL Schemes ...

最新文章

  1. linux 输出重定向_Linux--文件描述符和stdin,stdout,stderr
  2. 用Visio进行数据库建模、设计和实现
  3. 记录一下水下相机标定
  4. C#中Finalize方法的问题
  5. 柑橘有了新农具:湖南30县农业主管与顶级专家共商“AIoT种柑橘”
  6. Java中的wait()和sleep()方法之间的区别
  7. activiti5第六弹 手动任务、接收任务、邮件任务
  8. oracle修改表字段约束条件,Oracle创建表、修改表、删除表、约束条件语法
  9. 打破“信息孤岛”不能透支信息安全
  10. Nginx配置文件的配置说明
  11. 命名问题导致的一个bug
  12. Python自动化运维_批量执行py脚本
  13. 【花式】基于matlab花圣诞树【含Matlab源码 001期】
  14. Fermi架构白皮书_中文详细版.pdf
  15. 算法引论:一种创造性方法(书)
  16. RS232串口线连接方法
  17. lintcode 168. 吹气球 动态规划
  18. 最新彩虹Ds发卡源码模板-Cool模板源码
  19. MATLAB学习系列--绘制函数曲线
  20. C++制作加密聊天程序:这样设置一下,再也不用担心女朋友翻你手机了!

热门文章

  1. 保姆级教程!最全苹果相机使用技巧(系列一)
  2. 阿里云视频直播功能升级
  3. mysql week weekofyear_MySQL WEEKOFYEAR()用法及代码示例
  4. rad xe 5 使用教程_使用Rad轻松实现React在线样式
  5. fabs linux头文件,fabs(c语言fabs函数用法求精度)
  6. 不平衡数据处理方法总结(学习笔记)
  7. Python修改桌面分辨率
  8. xd使用技巧_adobe xd高级技巧
  9. dell 730xd硬raid配置
  10. Vuex Actions使用