有了應用程式專屬記錄,Android 開發人員和使用者就能透過 Chrome 自訂分頁,進一步控管網路瀏覽體驗。選擇加入後,即可為應用程式內的自訂分頁啟用歷史記錄,這類記錄會針對在應用程式中執行的瀏覽活動提供資訊,而非使用者裝置上 Chrome 應用程式中顯示的更全面的歷史記錄。
應用程式專屬的瀏覽記錄可讓使用者在應用程式的自訂分頁中查看已開啟的連結。可讓 Chrome 使用者繼續瀏覽工作階段。原始應用程式中的連結會在 Chrome 的瀏覽記錄中顯示,並附上應用程式名稱,方便使用者找出先前造訪的網頁,並繼續瀏覽。啟用應用程式專屬的歷史記錄不會影響 Cookie 或登入狀態。
應用程式專屬的瀏覽記錄可從 Chrome 126 開始使用,但必須共用應用程式套件名稱,才能讓 Chrome 區分自訂分頁的工作階段來源。這項操作可透過 setShareIdentityEnabled 完成,該方法可在 Android 14 以上版本中使用。


啟用應用程式專屬記錄
開發人員可以使用 CustomTabsIntent
中提供的 setter,選擇啟用應用程式專屬記錄:
// In your activity
String url = "https://developers.android.com";
CustomTabsIntent customTabsIntent = newCustomTabsIntent.Builder()
.setShareIdentityEnabled(true)
.build();
customTabsIntent.launchUrl(MainActivity.this, Uri.parse(url));
啟用應用程式專屬歷史記錄後,使用者可以輕觸自訂分頁的三點選單中的「Chrome 歷史記錄」,查看先前造訪的網頁。
為什麼要選擇「應用程式專屬記錄」?
有了應用程式專屬的瀏覽記錄,使用者就能快速找到先前瀏覽過的網頁內容,並繼續瀏覽。使用者將可在 Chrome 和代管應用程式中看到這些連結,進而減少使用者操作阻力,並提升整體體驗。
對於開發人員而言,應用程式專屬的瀏覽記錄可進一步強化 Chrome 自訂分頁,進而提升使用者參與度和應用程式流量。
限制
- 裝置必須搭載 Android 14 以上版本,才能使用 setter 方法標記瀏覽記錄項目。
- 使用者選取的瀏覽器必須是搭載 126 以上版本的 Chrome。