您的位置:首页 > 移动开发 > IOS开发

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];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: