iOS--应用间跳转

本文详细介绍了iOS应用间跳转的实现,包括A跳转B的简单跳转、跳转指定页面以及应用间的回跳(B->A)。通过配置URL Scheme、处理canOpenURL和白名单,以及在不同场景下解析和传递URL信息,实现了应用间的无缝切换和数据传递。同时,文章还探讨了iOS9后的授权弹框和应用回跳规则。
摘要由CSDN通过智能技术生成

一、A跳B的简单跳转

今天,我们就研究一下,在iOS中如何实现,应用间的跳转。

基本实现思路:

为app2,定义一个URL Scheme,在app1中,通过打开这个URL Scheme,来打开app2。

具体实现的过程:

    1.配置app2的URL Scheme

       (选择->TARGETS->Info->URL Types)


注意:Scheme添加完毕后,com+R运行一次,系统就会记住这个Scheme所对用的应用程序。

   2.app1中的代码实现

  情况A:


iOS9可以直接进行,跳转。

跳转时:



iOS9会出现一个弹框,点击打开,完成跳转。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值