iOS 通用鏈接(Universal Link)配置

蘋果官方視頻介紹wwdc2019

蘋果官方視頻介紹wwdc2020

蘋果官方文檔

相關(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、接入第三方

qq接入
微信接入
注意微信sdk,安裝需求使用含支付模塊的版本或者不含支付模塊的版本

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容