美文网首页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