android-browser-helper의 1.0.0 신뢰할 수 있는 웹 활동은 Android JetPack 라이브러리를 사용하면 개발자가 신뢰할 수 있는 웹 활동을 사용하여 더 쉽게 빌드할 수 있습니다. Android 애플리케이션입니다.
android-browser-helper는 이제 신뢰할 수 있는 웹을 사용하는 애플리케이션을 빌드하는 데 권장되는 라이브러리입니다. 활동.
라이브러리는 공식 Google Maven 저장소에서 호스팅되며 AndroidX와도 호환되며 이는 Android 프로젝트의 일반적인 문제와 확인할 수 있습니다
이 라이브러리에는 더 많은 기능과 개발 환경 개선사항이 추가됩니다. 짧은 동영상 이미 추가된 항목의 목록입니다.
- 신뢰할 수 있는 웹 활동을 지원하는 브라우저에서 콘텐츠를 여는 작업을 처리하며, 지원되지 않는 경우 대체 전략을 구현합니다
- 개발자가 애플리케이션 방식을 맞춤설정할 수 있도록 대체 전략을 맞춤설정할 수 있습니다. 는 지원되는 신뢰할 수 있는 웹 활동이 설치되지 않은 브라우저에서 작동합니다. 이 twa-webview-fallback 데모는 Android WebView를 예로 들 수 있습니다.
- 여러 출처에서 작동하는 신뢰할 수 있는 웹 활동을 twa-multi-domain]4 데모
이 라이브러리는 다음 종속 항목을 사용하여 Android 애플리케이션에 추가할 수 있습니다.
신청 build.gradle
:
dependencies {
//...
implementation 'com.google.androidbrowserhelper:androidbrowserhelper:2.2.0'
}
custom-tabs-client에서 이전
이전 custom-tabs-client
를 사용 중이던 개발자는 몇 가지를 구현해야 합니다.
android-browser-helper
로 이전할 때 애플리케이션의 변경사항
다행히 기존 라이브러리를 새 라이브러리로 교체하는 것 외에는 주로
AndroidManifest.xml
전반에 걸쳐 검색 변경 및 몇 가지 문자열 교체가 포함됩니다.
변경된 이름을 요약하면 다음과 같습니다.
custom-tabs-client (이전 라이브러리)의 이름 | android-browser-helper에서의 이름 (새 라이브러리) |
---|---|
android.support.customtabs.trusted.LauncherActivity | com.google.androidbrowserhelper.trusted.LauncherActivity |
android.support.v4.content.FileProvider | androidx.core.content.FileProvider |
android.support.customtabs.trusted.TrustedWebActivityService | com.google.androidbrowserhelper.trusted.DelegationService |
svgomg-twa 데모가 android-browser-helper를 사용하도록 업데이트되었습니다. 이 diff는
custom-tabs-client
를 사용하여 기존 프로젝트를 이전할 때 요구되는
android-browser-helper
더 필요한 부분이 있습니까?
android-browser-helper의 목표는 신뢰할 수 있는 API를 사용하여 애플리케이션 개발을 간소화하는 웹 활동. 신뢰할 수 있는 웹 활동에 더 많은 기능이 추가됨에 따라 라이브러리는 계속 개선될 예정입니다.
신뢰할 수 있는 웹 활동에 필요한 기능이 없는 경우 android-browser-helper를 사용하면 개발 작업을 더 간단하게 만들 수 있거나 라이브러리를 사용하여 GitHub 저장소에서 열고 문제를 제출하세요.