Android:Deep Link進階應用,App Indexing實作I

Xavier Yin
KKday Tech Blog
Published in
3 min readJul 22, 2018
Photo by rawpixel on Unsplash

前兩篇文章介紹了Deep link與Deferred deep link,對於Deep link有了認識,接著我們來談談另一個應用 – Google App Indexing機制。

為何要提到這個機制?實際的使用下,我們在手機的Google Search搜尋產品時,會搜尋出許多相關的產品網頁連結,但當使用者點擊相關的連結後,若你是實作Deep link,則會跳出一個詢問框,詢問使用者是否要用相關的應用程式開啟,如下圖所示。

Deep link的詢問框

實作App link的話則不會,如下圖,這在先前的文章已有解釋,若要讓Deep link也有同樣的方式,我們就需要透過App Indexing機制來解決。

實作App Indexing需要下列步驟:

Android端

需實作 Deep link,這個部分在先前文章已經提過,基本上有處理好Manifest和程式碼就沒什麼問題,這邊則不多做說明。

Web端

這邊需要網頁端加些類似Android的Deep link的程式碼,如下所示。

<link rel="alternate" href="android-app://{APP-PACKAGE-NAME}/{Protocol}/{商品頁路徑}" />

Google Search Console設定

兩端都設定好後,就可以進入Google Search Console設定,目的是要讓Google爬你的網頁,將這些設定納入索引。

測試

設定完後就靜待幾天,成功的話就會如同上面結果囉!測試方式可以使用Deep link測試應用程式,或者可以搜尋你的網頁來點選測試。

App Indexing的功能不只這些,還有其他方式可以增加使用者體驗,下個章節會繼續分享App Indexing的進階應用喔!

--

--