iOS 9之后两个应用的相互调用
2016-02-19 18:10
405 查看
比如两个应该分别为AppOne 和 AppTwo:
1.分别设置AppOne的url scheme 为AppOne;AppTwo的 url scheme为AppTwo
2.如果AppOne调用AppTwo,需要在info文件加入字段LSApplicationQueriesSchemes类型是array,并且添加一项为AppTwo,因为iOS9中加入了安全限制需要加入白名单
3.在需要调用AppTwo的触发时间中加入以下代码
//注意双斜杠,也可以传递参数
NSURL *url = [NSURLURLWithString:@"AppTwo://"];
if ([[UIApplicationsharedApplication]
canOpenURL:url]) {
[[UIApplicationsharedApplication]
openURL:url];
}
1.分别设置AppOne的url scheme 为AppOne;AppTwo的 url scheme为AppTwo
2.如果AppOne调用AppTwo,需要在info文件加入字段LSApplicationQueriesSchemes类型是array,并且添加一项为AppTwo,因为iOS9中加入了安全限制需要加入白名单
3.在需要调用AppTwo的触发时间中加入以下代码
//注意双斜杠,也可以传递参数
NSURL *url = [NSURLURLWithString:@"AppTwo://"];
if ([[UIApplicationsharedApplication]
canOpenURL:url]) {
[[UIApplicationsharedApplication]
openURL:url];
}
相关文章推荐
- Mos_Tec Tutorial : 001 - iOS视频录制
- 制作framework库文件的详细步骤---iOS9,Xcode7.2
- iOS解析XML
- iOS Collectionview滚动到指定项
- iOS_GCDAsynSocket使用
- iOS(CoreGraphics)画带箭头的框
- iOS 原生二维码扫描(可限制扫描区域)
- ios布局-与xib结合
- ios自定义归档解档
- JSPatch-动态更新IOS APP
- iOS比较好的几个博客网址
- <转>iOS深拷贝与浅拷贝 附NSSet讲解
- iOS 知识点
- iOS 52个技巧学习心得笔记 第二章 对象 , 消息, 运行期
- ios 原生二维码的扫描和生成
- tableview取消CELL的多余行数
- iOS开发中那些高效常用的宏
- ios开发- 将字符串切割成数组 componentSeparatedByString
- 仿ios的对话框
- iOS设计模式-工厂方法