相關(guān)概念見上面鏈接文檔。
簡(jiǎn)單的配置支持Universal Link流程
一、服務(wù)器配置apple-app-site-association文件
說明:apple-app-site-association文件是一個(gè)命名為apple-app-site-association的無后綴的json文件,需要把他放到服務(wù)器配置路徑下的根地址或者.well-known目錄下。
1、需要服務(wù)器的證書有效
2、地址必須是https,不支持重定向,地址格式如下:
https://你的域名/.well-known/apple-app-site-association
或者
https://你的域名/apple-app-site-association
3.編寫json,格式如下:
{
"applinks": {
// ios14之后這行可省略
"apps": [],
"details": [
{
// TeamID 你的開發(fā)者賬號(hào), bundleIdentifier 你的bundleId
"appIDs": [ "TeamID.bundleIdentifier" ],
// paths:支持ios14之前
// components:支持ios14之后
// 這個(gè)寫了qq,微信,以及自定義的一個(gè)配置
"paths": [ "/qq_conn/421122137812/*", "/wx823nd1231m412123/*", "/aabbcc/*"],
"components": [
{
"/": "/qq_conn/421122137812/*"
},
{
"/": "/wx823nd1231m412123/*"
},
{
"/": "/aabbcc/*"
}
]
}
]
}
}
3.1、編寫完后驗(yàn)證json是否正確
json驗(yàn)證地址
3.2、Team ID如何獲取
訪問蘋果開發(fā)者用戶網(wǎng)址,按圖中位置查看

1.png
4、上傳的服務(wù)器對(duì)應(yīng)的目錄下,并測(cè)試能否正常下載文件
二、在xcode項(xiàng)目中配置
1、需要在蘋果后臺(tái)編輯你的Identifiers,如圖把Associated Domains勾上并重新簽證文件,xcode更新到最新的簽證文件

2.png
2、打開你的項(xiàng)目在Associated Domains中添加:applinks:你的域名

3.png
3、運(yùn)行app,在safari或者記事本運(yùn)行json文件配置的地址,驗(yàn)證是否能到打開app
4、接入第三方