美文网首页iOS Developer
iOS 点击链接唤醒APP

iOS 点击链接唤醒APP

作者: sunnnybear | 来源:发表于2017-05-14 18:20 被阅读1047次

我们有时候会遇到这种需求:点击一个链接然后跳转到我们的app,那么这时候我们该如何从app中进行设置呢?

STEP 1:设置 URL Types

步骤如下图:

图 1-1

然后要设置URL Schemes:

图 1-2

URL Schemes 就是用来程序间互相通信的,相当于一个标识。

STEP 2 :在APPdelegate中实现代理方法

在 app delegate 中实现如下方法:

图 1-3

在这个代理方法中判断接收到的URL schemes:

if ([[[url absoluteString] substringToIndex:21] isEqualToString:@"YOUR URL SCHEME"]){

// 在这里添加自己的逻辑,比如跳转到app中某个界面

}

这里的“YOUR URL SCHEME”就是STEP 1 中你添加的URL Scheme。

STEP 3 :测试

到这里我们已经完成了设置、和代码部分。下边可以从xcode模拟器测试下。

从模拟器中打开Safari浏览器,输入URL Scheme,后边要加“://”

图 1-4

点击跳转,然后就可以跳转到我们的app了~

图 1-5

相关文章

网友评论

    本文标题:iOS 点击链接唤醒APP

    本文链接:https://www.haomeiwen.com/subject/csbqxxtx.html