iOS iOS9下实现app间的跳转

自从更新了Xcode7后,苹果公司增长了白名单。安全

在实现app跳转时,必须把app的惟一标示URL加入到白名单中app

- (BOOL)canOpenURL:(NSURL *)url这个方法才会返回yes不然只会返回no;url

这是苹果公司为了增强手机的安全。具体是怎样的在此不作过多的评论。spa

废话很少说!code

 

咱们将实现text1与text2两个应用间的相互跳转blog

首先建立两个工程,text1,text2class

.程序

而后:方法

咱们在text1中的info中URL Types 添加一个URL Typesim

添加完成后,咱们须要填写一些必要的信息:URL Schemes(随意填写)

URL Schemes是app实现跳转的一个app的标示

 

ok!完成上面的步骤以后咱们在text2中也作一样的操做。

完成以后咱们在text1和text2须要实现app跳转的地方加入以下代码

ok到了这里咱们就完成了90%了。最后呢只要在手机或者模拟器上安装这两个程序,就能实现相互的跳转。

下面我运行下试一试。

程序会报这样的错误

 

这个时候咱们打开text1和text2程序

在info.plist 文件中加入

如今再运行一次程序。

这样就能完成咱们的app间跳转了。

相关文章
相关标签/搜索