앱별 기록으로 사용자의 탐색 환경 개선

앱별 기록을 사용하면 Android 개발자와 사용자는 Chrome 맞춤 탭을 사용하여 웹 탐색 환경을 더 세부적으로 관리할 수 있습니다. 사용자의 기기에서 Chrome 앱에 표시되는 포괄적인 기록이 아닌 앱에서 실행된 탐색 활동과 관련된 인앱 맞춤 탭의 기록을 사용 설정합니다.

앱별 기록은 사용자가 앱의 맞춤 탭에서 연 링크를 볼 수 있는 진입점입니다. 이를 통해 Chrome 사용자가 탐색 세션을 재개할 수 있습니다. 출처 앱의 링크가 앱 이름과 함께 Chrome 방문 기록에 표시되므로 사용자가 이전에 방문한 페이지를 더 쉽게 찾고 환경을 재개할 수 있습니다. 앱별 기록을 사용 설정해도 쿠키나 로그인 상태에는 영향을 미치지 않습니다.

앱별 기록은 Chrome 126부터 사용할 수 있으며, Chrome에서 맞춤 탭의 세션 출처를 구분할 수 있도록 앱 패키지 이름을 공유해야 합니다. Android 14부터 사용할 수 있는 setShareIdentityEnabled를 사용하여 이 작업을 실행합니다.

Chrome 방문 기록을 보여주는 Android 웹브라우저
그림 1. Chrome 방문 기록
더보기 메뉴를 보여주는 Android 맞춤 탭
그림 2. 인앱 맞춤 탭 더보기 메뉴

앱별 기록 사용 설정

개발자는 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));

앱별 방문 기록이 사용 설정된 경우 사용자는 맞춤 탭의 점 3개 메뉴에서 'Chrome 방문 기록'을 탭하여 이전에 방문한 페이지를 볼 수 있습니다.

앱별 기록을 선택해야 하는 이유

앱별 기록을 사용하면 사용자가 이전에 둘러본 웹 콘텐츠를 빠르게 찾아 여정을 재개할 수 있습니다. 이러한 링크는 Chrome과 호스트 앱 모두에 반영되므로 사용자 불편을 줄이고 전반적인 환경을 개선할 수 있습니다.

개발자의 경우 앱별 기록을 통해 Chrome 맞춤 탭이 더욱 향상되어 사용자 참여도와 앱 트래픽을 개선할 수 있습니다.

제한사항

  • setter 메서드를 사용하여 기록 항목에 태그를 지정하려면 기기에서 Android 14 이상을 실행해야 합니다.
  • 사용자가 선택한 브라우저가 버전 126 이상을 실행하는 Chrome이어야 합니다.

추가 리소스