Universal links
1、服务端配置工作
1.1 配置通用链接
- Xcode配置新域名:test.voicecloud.cn并通过https访问
- 9.3之后,通用链接不支持域内跳转,跳转前后domain必须是不同的,否则只打开网页
- Apple-app-site-association 配置json文件到服务端根目录或well-know目录下
{
"applinks": {
"apps": ["4MEDR393KP.com.iflytek.readHelper"],
"details": [
{
"appID": "4MEDR393KP.com.iflytek.readHelper",
"paths": [ "/kting/share/*" ,"/news/*"]
}
]
}
}
https://test.voicecloud.cn/kting/* 链接支持跳转universal links以域名作依据,判断是否跳转
例:https://test.voicecloud.cn/kting/share/universal_links?type=article_detail&articleid=CpwRk7KNjADw
1.2 通用链接支持打开官网主页
符合通用连接链接的URL支持打开官网
2、版本支持
2.1 支持通用跳转到需满足如下条件
- iOS9之后
- 配置通用链接的新版APP
- 已打开APP(打开后下载Apple-app-site-association配置文件)
[图片上传失败...(image-ea7607-1512982531057)]
如果有任一条件不满足,如老版本,下载配置文件失败,iOS8系统,点击上面打开页面会跳转到官网首页,通过官网首页打开AppStore下载app