古詩詞大全網 - 藝術簽名 - 實施谷歌應用鏈接技術(專業認證)

實施谷歌應用鏈接技術(專業認證)

App Link是google在Android 6.0系統上實現的壹項技術(深度鏈接技術)。具體來說,用戶可以點擊網頁鏈接打開指定的app(已安裝)或網頁(未安裝app),這樣可以大大提高用戶體驗,減少在服務器h5頁面邏輯判斷手機上是否安裝了app的操作。

安裝應用程序時,會驗證服務器地址(例如)。驗證成功後,當用戶點擊類似/關於網頁鏈接時,可以打開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/)的文本鏈接創建壹個新的測試網頁,然後點按文本以打開本地應用程序。

渲染: