iOS通用链接配置

来源:互联网 发布:js 滚动延迟加载 编辑:程序博客网 时间:2024/05/02 00:30

一、什么是通用链接?

很显然 Apple 正在大力推动 APP 开发者在深层链接上有更好的体验。所有的消息都围绕着深层链接技术。与此同时, Apple 推出通用链接:一种能够方便的通过传统 HTTP 链接来启动 APP, 使用相同的网址打开网站和 APP。

通 过唯一的网址, 就可以链接一个特定的视图到你的 APP 里面, 不需要特别的 schema 。试想一下 Twitter 使用了通用链接, 那么你每在 twitter。com 点击一个链接, 你的 iOS 设备都会在 Twitter 里面自动打开这个页面, 而不是当你没有安装时转到普通的网页。这个用户体验是顺畅的, 最重要的是用户不会失去上下文(跳到 APP 后 Safari 上不再留下空标签)。

二、准备使用通用链接

实现通用链接不难, 但首先必须遵守一些先决条件。如下:

有一个注册的域名;通过 SSL 访问域名;支持上传一个 JSON 文件到你的域名;至少 iOS 9 ;至少 Xcode >= 7.2;

三、配置文件格式

1、文件名:apple-app-site-association

{  "applinks": {    "apps": [],    "details": {      "TBEJDFSFS.com.domain.App": {        "paths":[ "*" ]      }    }  }}

生成一个如上格式的文件,传到域名服务器根目录;

2、Xcode工程配置
这里写图片描述

四、通用链接的缺点

通用链接对于开发人员来说是一个好主意, 但也有一些缺点可能会导致不受青睐。通用链接只适用于 iOS 9 +;通用链接总是会返回到先前创建的网页;使用通用链接, 开发者必须部署一个网站来关联 APP.

五、通用链接的图解

这里写图片描述

地址:http://www.cnblogs.com/fshmjl/p/5859781.html
HOKO地址:https://hokolinks.com

0 0