017-App之间的跳转
一、URL Scheme方式
1.iOS系统是默认支持URL Scheme的。比如在iPhone的SaFari浏览器上面输入如下命令,会自动打开一些系统自带的App
1)打开邮箱 mailto:// 2)给110拨打电话 tel://110
2.如何使我们的App对别的App开放跳转(也就是说,别的App可以轻松跳转到我们的App)
实现这一功能,只需要在对外开放跳转功能的App的info.plist里面添加URL types - URL Schemes

那么这个时候,你就可以实现这么两个功能:
1)在当前iPhone的SaFari中输入com.PUSH1://即可出现下面的对话框

2)在其他App中打开,敲入一下代码即可实现跳转

当成功跳转到当前App时,系统会调用方法application:openURL:options:

那么这就来啦,我们可以在这个方法中取拦截或者筛选跳转来源,比如讲:我们只需要在PUSH2这个App中才能跳转到PUSH1,在其他地方都不可以跳转

这样就可以实现指定来源的跳转啦!!!
二、

浙公网安备 33010602011771号