android-browser-helper는 신뢰할 수 있는 웹 활동을 빌드하기 위한 새로운 라이브러리입니다.

android-browser-helper1.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를 사용하도록 업데이트되었습니다. 이 diffcustom-tabs-client를 사용하여 기존 프로젝트를 이전할 때 요구되는 android-browser-helper

더 필요한 부분이 있습니까?

android-browser-helper의 목표는 신뢰할 수 있는 API를 사용하여 애플리케이션 개발을 간소화하는 웹 활동. 신뢰할 수 있는 웹 활동에 더 많은 기능이 추가됨에 따라 라이브러리는 계속 개선될 예정입니다.

신뢰할 수 있는 웹 활동에 필요한 기능이 없는 경우 android-browser-helper를 사용하면 개발 작업을 더 간단하게 만들 수 있거나 라이브러리를 사용하여 GitHub 저장소에서 열고 문제를 제출하세요.

의견