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

iOS开发之app之间的跳转以及跳转到appstore

2016-11-28 16:44 351 查看
字数292 阅读15 评论0 喜欢0

1.A程序跳到B程序

一:

找到info.plist文件,注册对外接口

流程:在Information Property List 点击 + 号,添加一个叫(URL types)的数组,

将item0下将URL identifier 改为 (URL Schemes),再点击 + 号添加一个(item1),将item1的值设置为:(myapp)

这个myapp就是对外接口,可以通过它,调用应用



图例

二:在B程序的AppDelegate.m中处理请求 
(BOOL)application:(UIApplication )application handleOpenURL:(NSURL )url

{

if([[url scheme] isEqualToString:@”myapp”]){

[application setApplicationIconBadgeNumber:10];

return YES;

}

return NO;

}

三:点击A程序跳转B程序

提示:确认应用程序是否启动,以及应用程序委托是否收到application:handleOpenURL:消息;然后在A程序中点击按钮调用上面注册过的对外接口,添加以下代码: 
(IBAction)skipAction:(id)sender {

NSURL *url = [NSURL URLWithString:@”myapp:”];

[[UIApplication sharedApplication] openURL:url];

}

以上就可以在我们自己的应用中打开我们的其他应用啦

2.从我们自己的应用跳转到App Store 
(IBAction)skipToAppstore:(id)sender {

NSURL *url = [NSURL URLWithString:@”程序的相应连接”];

[[UIApplication sharedApplication] openURL:url];

}

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