URL Schemes 程序跳转
查看了一些关于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;
}
URL Schemes 程序跳转相关推荐
- 小程序跳转公众号关注页面的两种方法
一.web-view方法 这个种方法有一个必须要达到的条件就是:小程序的公众号必须是认证的企业号,而且要在小程序公众号的后台添加"veb-view业务域名"!不然会出现如下情况 & ...
- linux下浏览器插件 打开本地程序,使用Url Schemes打开本地程序
测试: 将下列内容保存为test.html,用浏览器打开,单击"Test Url Schemes"超链接,即可看到效果(会启动相应的程序) 实现: windows下: 只要向注册表 ...
- 小程序跳转url地址实现
小程序跳转url地址 1.封装一个webview页面 2. 使用时 3. 注意 1.封装一个webview页面 <web-view src="{{src}}" bindmes ...
- Webview之常用App跳转URL Schemes整理
关于URL Schemes的概念以及使用我就不在这里细说了,本文只作常用URL Schemes整理.URL Schemes可配合Magic Launcher Pro使用,当然也可搭配Workflow. ...
- 对Url Schemes的简单了解
Url Schemes应用之间跳转 url schemes在app中使用范围很广,比如:支付,分享,app之间互相跳转,app打开系统设置,拨打电话,发送短信等 使用这么频繁的话,那么url sche ...
- iOS URL Schemes与漏洞的碰撞组合
iOS URL Schemes与漏洞的碰撞组合 前言 iOS URL Schemes,这个单词对于大多数人来说可能有些陌生,但是类似下面这张图的提示大部分人应该都经常看见: 今天要探究的就是:了解iO ...
- URL Schemes入门
自定义URL Schemes 1.引言 URL Schemes 应用在 iOS 上已经很久了.对于使用者来说,在沙盒机制下的 iOS 中,如果想做到一定程度上的自动化就不可避免地要用到 URL Sch ...
- URL Schemes 使用详解
URL Schemes 应用在 iOS 上已经很久了.对于使用者来说,在沙盒机制下的 iOS 中,如果想做到一定程度上的自动化就不可避免地要用到 URL Schemes.但因为 URL Schemes ...
- URL Schemes
APP 被唤醒离不开对URL Schemes的认知. 苹果选择沙盒来保障用户的隐私和安全,但沙盒也阻碍了应用间合理的信息共享,于是有了 URL Schemes 这个解决办法. URL Schemes ...
最新文章
- linux 输出重定向_Linux--文件描述符和stdin,stdout,stderr
- 用Visio进行数据库建模、设计和实现
- 记录一下水下相机标定
- C#中Finalize方法的问题
- 柑橘有了新农具:湖南30县农业主管与顶级专家共商“AIoT种柑橘”
- Java中的wait()和sleep()方法之间的区别
- activiti5第六弹 手动任务、接收任务、邮件任务
- oracle修改表字段约束条件,Oracle创建表、修改表、删除表、约束条件语法
- 打破“信息孤岛”不能透支信息安全
- Nginx配置文件的配置说明
- 命名问题导致的一个bug
- Python自动化运维_批量执行py脚本
- 【花式】基于matlab花圣诞树【含Matlab源码 001期】
- Fermi架构白皮书_中文详细版.pdf
- 算法引论:一种创造性方法(书)
- RS232串口线连接方法
- lintcode 168. 吹气球 动态规划
- 最新彩虹Ds发卡源码模板-Cool模板源码
- MATLAB学习系列--绘制函数曲线
- C++制作加密聊天程序:这样设置一下,再也不用担心女朋友翻你手机了!