安裝應用程序時,會驗證服務器地址(例如)。驗證成功後,當用戶點擊類似/關於網頁鏈接時,可以打開app的本地相關頁面(如果沒有安裝app,可以打開相關頁面)。
在app AndroidManifest.xml中添加相關配置:
其中兩個關鍵點“android:autoVerity="true "指定了該組件在程序安裝時需要深度鏈接驗證;”Android:host="m.fengjr.com "指定要驗證的服務器地址。
創建新的。服務器/根目錄下的知名目錄,並上傳壹個assetlinks.json(此處有些文章將文件名指定為statments.json,經證明命名有誤,正確名稱應為assetlinks.json)。文件內容格式類似:
用生成assetlinks.json文件的方法:
終端執行以下命令並輸入密鑰庫的密碼。
復制SHA256算法得到的證書簽名內容,替換上述assetlinks.json中的相關內容,然後將準備好的assetlinks.json文件上傳到server /。知名目錄。
獲得以下輸出:
其中,狀態狀態解釋道:
也可以訪問google api,查看app是否通過App Links驗證(需要翻墻)。
如果驗證通過,將獲得以下結果:
使用配置為(/about/)的文本鏈接創建壹個新的測試網頁,然後點按文本以打開本地應用程序。
渲染: