iOS 点击链接唤醒APP

我们有时候会遇到这种需求:点击一个链接然后跳转到我们的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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容