1.生成配置apple-app-site-association
生成一個(gè)配置文件apple-app-site-association,這個(gè)文件不包含任何后綴。文件內(nèi)容如下:
apple-app-site-association文件范例
內(nèi)容格式大致如下:details里可以包含多個(gè)配置,配置里的appID分別為10位數(shù)字或者字母的appid,點(diǎn)號(hào)后面跟上包名。
paths為universal link域名下的某一個(gè)路徑,需要支持訪問。例如這樣的url "/testdown/" 表示這個(gè)特定url的鏈接, * 號(hào)附加在url后面,表示某一個(gè)部分。這樣一個(gè)文件配置好后,需要上傳到對(duì)應(yīng)想要配置universal link 的域名根目錄下。
2.添加Associated Domains Capability組件
在工程的后處理或者xcode工程里添加Associated Domains組件,組件里需要配置universal link 的域名,具體格式如下:
applinks:xx.xx.com (即applinks:域名)。需要注意的是Associated Domains 這個(gè)組件需要證書有添加使用才可以使用。不然xcode工程添加后,證書會(huì)提示無(wú)法使用這個(gè)組件。
3.配置加出包完成到這一步就可以驗(yàn)證啦,瀏覽器訪問url,可以看到頁(yè)面頂部有個(gè)橫欄提示,點(diǎn)擊可以打開某某App,即表示成功。