关于实现网页和APP的相互跳转

app上线后,小伙伴试用后提出在登录页面找回密码后是跳转到一个网页的,为什么没法通过点击按钮的操作来返回APP呢?!

下面是应用的一些总结和体会:

1、app跳转到网页

这个很简单轻松就实现了,只要知道网页的URL,调用

[[UIApplicationsharedApplication] openURL:urlStr];就可以了

2、网页跳转到app,app跳转到app

这两个原理有点类似,就放到一起来讲。在网上搜集资料发现,其实app跳转到其他页面就是打开的一个网址或者说是一个URL方案(URL Scheme)。那么就可以这样设想,对一个app进行URL方案设定,然后就可以在其他地方通过这个URL方案去打开这个应用。

1、在原应用中修改info.plist文件,然后在List下添加URL types

2、然后打开item 0,添加URL Schemes,在其里面设置item 0为一个你想要设置该app的标示字符串

3、在其他地方打开该应用

//打开另一个程序
    NSURL *urlStr = [NSURL URLWithString:@"returnApp:"];

[[UIApplication sharedApplication] openURL:urlStr];

注意:打开app的时候需要在这个标示后面加上冒号,也就是:@"returnApp:"

思考:能不能实现两个APP的互相跳转呢

参考资料: http://www.cocoachina.com/bbs/read.php?tid-58388-page-1.html

时间: 2024-11-14 12:21:55

关于实现网页和APP的相互跳转的相关文章

IOS应用程序间相互跳转 与 传值

阅读本文之前建议参考:<Communicating with Other App程序间通信[翻译]> 在IOS中,实现在app1中打开app2,方法如下: 1,在app2中注册一个URL Schemes 注册的方法很简单,在XXX-info.plist文件中新增一个URL types数组元素,取一个名字,比如"tekuba_net".或者在工程的-TARGETS-Info,中找到URL Types添加一个URL Schemes,名为"tekuba_net"

点击微信内网页a标签,直接跳转打开淘宝APP的方法如此简单

我提出过问题:https://segmentfault.com/q/10... 后来解决了.大概是这样的 点击微信里面的网页a标签,就可以跳转到预设的APP页面 不需要通过浏览器唤起APP 代码如下: <a href="https://t.asczwa.com/taobao?backurl=打开淘宝需要显示的页面链接">test</a> 新建html文件,复制上面代码保存上传到服务器测试 例如: <a href="https://t.asczwa

iOS 之(两个APP之间的跳转)

一个程序若要跳到另一个程序.需要在目标程序的plist文件里面修改: 打开info.plist,添加一项URL types 展开URL types,再展开Item0,将Item0下的URL identifier修改为URL Scheme 展开URL Scheme,将Item0的内容修改为 SecondApp(此为跳转的key) 话不多说,下面开始讲解步骤: 首先创建两个工程,第一个 FirstAPP , 第二个 SecondAPP 第一个 First APP 的 info.plist 需要设置

一号旺铺微信小程序三大新功能:可相互跳转、批量管理门店

可相互跳转.批量管理门店,小程序是抓住零售新机会的一把利器吗?一号旺铺专业.专注开发小程序,就微信小程序的三个功能与大家分享. 同一个公众号下关联的 10 个同主体小程序和 3 个非同主体小程序之间,可以调用接口直接相互跳转. 微信小程序新动向:可相互跳转.批量管理门店 可相互跳转.批量管理门店,小程序是抓住零售新机会的一把利器吗? 小程序到底能不能抓住零售新机会,成效还在验证中.不过为了实现这一目标,小程序又释放了一个重大功能. 6 月 21 日深夜,微信官方表示,与同一公众号关联的小程序之间

app之间的跳转以及传参数

两个APP之间的跳转是通过[[UIApplication sharedApplication] openURL:url]这种方式来实现的. 1.首先设置第一个APP的url地址 2.接着设置第二个APP的url地址 3.需要跳转的时候 NSString *urlString = [NSString stringWithFormat:@"AppJumpSecond://%@",textField.text]; [[UIApplication sharedApplication] open

微信小程序、微信公众号、H5之间相互跳转

转自慕课网 一.小程序和公众号 答案是:可以相互关联. 在微信公众号里可以添加小程序. 图片有点小,我把文字打出来吧: 可关联已有的小程序或快速创建小程序.已关联的小程序可被使用在自定义菜单和模版消息等场景中. 公众号可关联同主体的10个小程序及不同主体的3个小程序.同一个小程序可关联最多50个公众号. 1.公众号跳小程序 比如说 "丰巢快递柜" 公众号关联的小程序:丰巢寄快递. 2.小程序跳公众号 打开"丰巢寄快递",点击右上角的菜单选项,然后点击"关于

[转]微信小程序、微信公众号、H5之间相互跳转

本文转自:https://www.cnblogs.com/colorful-paopao1/p/8608609.html 转自慕课网 一.小程序和公众号 答案是:可以相互关联. 在微信公众号里可以添加小程序. 图片有点小,我把文字打出来吧: 可关联已有的小程序或快速创建小程序.已关联的小程序可被使用在自定义菜单和模版消息等场景中. 公众号可关联同主体的10个小程序及不同主体的3个小程序.同一个小程序可关联最多50个公众号. 1.公众号跳小程序 比如说 “丰巢快递柜” 公众号关联的小程序:丰巢寄快

iOS中两个APP之间的跳转和通信

app间的跳转 一:在第一个app首先要做下面这些操作: 1.在info.plist文件中的Information Property List下添加一项:URL types. 2.点开URL types下的item 0,再点开item 0,将item 0下的URL identifier改为URL Schemes. 3.点开URL Schemes下的item 0,在它后面添加skipOne(skipOne为第一个app的跳转标识,这里根据你自己写的来) 二:在第二个app中,在需要跳转到第一个ap

app之间的跳转和传参问题

app 之间跳转和传参: 首先 创建2个app   formApp (需要跳转到另外app的项目)     toApp(被跳转的项目) 一:在toApp 项目中的操作: 1:创建URLSchemes , (1).打开info.plist文件, 2. 在appdelegate.m 中 - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOpti