삽입된 웹을 사용한 인앱 탐색
인앱 브라우저는 사용자가 앱의 컨텍스트에 머무르면서 전체 브라우저 환경을 제공할 수 있습니다. 이는 앱에 웹페이지로 연결되는 링크나 광고가 있는 경우에 가장 일반적으로 사용됩니다. 웹페이지는 그림 1과 같이 인앱 브라우저에서 열 수 있습니다.
그림 1. 인앱 링크를 클릭하고 (왼쪽) 맞춤 탭을 사용하여 인앱 브라우저를 여는 모습 (오른쪽)
맞춤 탭과 WebView는 모두 인앱 환경을 지원하는 데 사용할 수 있는 API이지만, 어느 것이 가장 적합한지는 사용 사례에 따라 다릅니다. 다음 표에는 각 방법의 몇 가지 이점이 나와 있습니다.
맞춤 탭 |
|
|
WebView |
|
|
사용자의 기본 브라우저에서 처리하는 서드 파티 콘텐츠를 위한 즉시 사용 가능한 탐색 대부분의 사용 사례에서 가장 일반적입니다. |
|
|
맞춤 개발자 제어 브라우징 환경 일반적으로 고급 사용 사례에 사용됩니다. |
|
|
- 통합 용이성: 맞춤 탭을 통합하면 사용자에게 삽입된 웹 탐색 환경을 제공하는 가장 간단하고 쉬운 방법입니다.
- 공유 상태: 브라우저와 공유된 쿠키 및 권한 모델을 고려하여 사이트에 로그인할 때 사용자 불편이 줄어듭니다.
|
|
|
- 브라우저 뷰의 고급 UI 제어
- 웹페이지 자체의 콘텐츠를 수정할 수 있어야 합니다.
- 참여도 / 활동에 대한 심층적인 개발자 분석 통계
- WebView 업데이트가 전 세계 모든 기기와 사용자에게 일관되게 출시됨
|
|
|
맞춤 탭은 대부분의 브라우저에서 지원되지만 일부 브라우저에서는 추가 맞춤설정 옵션을 제공합니다. 자세한 내용은 이 맞춤 탭 브라우저 지원 비교를 참고하세요.
추가 리소스
WebView 또는 맞춤 탭 API를 사용하여 Android 기반 기기용 웹페이지를 개발하려면 다음 문서를 참고하세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-12-18(UTC)
[null,null,["최종 업데이트: 2024-12-18(UTC)"],[],[]]