android-browser-helper, Güvenilir Web Etkinlikleri oluşturmak için yeni bir kitaplıktır.

için yeni bir Android Kitaplığı olan android-browser-helper uygulamasının 1.0.0 sürümünü yayınladık Güvenilir Web Etkinliği, bu popüler kampanya türünün yanı sıra Android JetPack kitaplıkları, geliştiricilerin güvenilir Web Etkinliği'ni kullanarak derleme sahip olması.

android-browser-helper artık Güvenilir Web kullanan uygulamalar oluşturmak için önerilen kitaplıktır Etkinlik.

Kitaplık, resmi Google Maven deposunda barındırılır. Android Projects'i destekler ve AndroidX ile de uyumludur. AndroidX önceki kitaplık.

Bu kitaplık, daha fazla özellik ve geliştirme deneyimi iyileştirmesi eklenecek. Bu, kısa bir video zaten eklenmiş olanların listesi:

  • İçeriği, Güvenilir Web Etkinlikleri'ni destekleyen bir tarayıcıda açma ve desteklenmiyorsa bir yedek strateji uygular.
  • Yedek stratejisini özelleştirilebilir hale getirerek geliştiricilerin, uygulamalarının nasıl özelleştirilebileceğini belirlemesini sağlar değeri, Güvenilir Web Etkinlikleri'ni destekleyen bir tarayıcı yüklü olmadığında davranır. İlgili içeriği oluşturmak için kullanılan twa-webview-fallback demosu, Örneğin, Android WebView.
  • Birden fazla kaynakla çalışan Güvenilir Web Etkinliklerini yapılandırmanızı kolaylaştırır twa-çoklu alan adı]4 demosunda gösterilmiştir.

Kitaplık, build.gradle:

dependencies {
    //...
    implementation 'com.google.androidbrowserhelper:androidbrowserhelper:2.2.0'
}

Özel sekme-istemcisinden taşıma

Önceki custom-tabs-client sürümünü kullanan geliştiricilerin birkaç android-browser-helper uygulamasına geçerken uygulamadaki değişiklikleri fark edebilir.

Neyse ki, eski kitaplığı yeni kitaplıkla değiştirmenin yanı sıra, bu değişiklikler arama ve AndroidManifest.xml boyunca birkaç dizenin değiştirilmesini içerir.

Değiştirilen adların özetini aşağıda bulabilirsiniz:

Custom-tabs-client'deki ad (Eski Kitaplık) android-browser-helper'daki ad (Yeni Kitaplık)
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 demosu, android-browser-helper kullanacak şekilde güncellendi. bu fark tüm feed'leri gösterir custom-tabs-client kullanarak mevcut bir projeyi android-browser-helper.

Eksik olan bir şey var mı?

android-browser-helper, Güvenilir uygulamasını kullanarak uygulama geliştirmeyi kolaylaştırmayı amaçlar Web Etkinlikleri. Güvenilir Web Etkinliği daha fazla özellik aldıkça kitaplık da gelişmeye devam edecek.

Güvenilir Web Etkinlikleri'nde bir özelliği eksikse, bunların android-browser-helper, geliştirmeyi kolaylaştırabilir veya GitHub deposunu açın ve bir sorun bildirin.

Geri bildirim