Firebase konsolunu kullanarak Android uygulamalarını test kullanıcılarına dağıtma

Bu kılavuzda, Android App Bundle'ların (AAB'ler) App Distribution'a nasıl yükleneceği ve Firebase konsolu kullanılarak oluşturulan APK'ların nasıl dağıtılacağı açıklanmaktadır.

App Distribution, yüklediğiniz AAB'leri işlemek ve test kullanıcılarınızın cihaz yapılandırmaları için optimize edilmiş APK'ları sunmak için Google Play'in dahili uygulama paylaşım hizmetiyle entegre olur. AAB dağıtma, aşağıdakileri yapmanıza olanak tanır:

  • Test kullanıcılarınızın cihazları için optimize edilmiş optimize edilmiş APK'ları (Google Play tarafından sunulan) çalıştırın.

  • Cihaza özgü sorunları bulun ve hataları ayıklayın.

  • Play Feature Delivery ve Play Asset Delivery gibi uygulama paketi özelliklerini test edin.

  • Test kullanıcılarınız için indirmelerin boyutunu küçültün.

Gerekli izinler

AAB'leri App Distribution'a yüklemek için Firebase uygulamanızı Google Play'deki bir uygulamaya bağlamanız gerekir. Bu işlemleri gerçekleştirmek için gereken erişim düzeyine sahip olmanız gerekir.

Gerekli Firebase erişimine sahip değilseniz bir Firebase projesi sahibinden Firebase konsolu IAM ayarları aracılığıyla size geçerli rolü atamasını isteyebilirsiniz. Sahip bulma veya sahip atama da dahil olmak üzere Firebase projenize erişimle ilgili sorularınız varsa "Firebase projelerine izinler ve erişim" ile ilgili SSS bölümünü inceleyin.

Aşağıdaki tablo, Firebase uygulamasını Google Play'deki bir uygulamaya bağlama ve AAB yükleme işlemleri için geçerlidir.

Firebase konsolundaki işlem Gerekli IAM izni Varsayılan olarak gerekli izinleri içeren IAM rolleri Gerekli diğer roller
Firebase uygulamasını Google Play'de bir uygulamaya bağlama firebase.playLinks.update Aşağıdaki rollerden biri: Google Play Geliştirici hesabına Yönetici olarak erişim
AAB'leri App Distribution'a yükleme firebaseappdistro.releases.update Aşağıdaki rollerden biri: -–

Başlamadan önce

  1. Henüz yapmadıysanız Firebase'i Android projenize ekleyin. Bu iş akışının sonunda, Firebase projenizde bir Firebase Android uygulaması olacaktır.

    Başka bir Firebase ürünü kullanmıyorsanız bir proje oluşturup uygulamanızı kaydetmeniz yeterlidir. Ek ürünler kullanmaya karar verirseniz Firebase'i Android projenize ekleme bölümündeki tüm adımları tamamladığınızdan emin olun.

  2. Google Play'e Firebase bağlantısı oluşturmak ve AAB'leri yüklemek için uygulamanızın aşağıdaki şartları karşıladığından emin olun:

    • Hem Google Play'deki uygulama hem de Firebase Android uygulaması aynı paket adı kullanılarak kaydedilmiştir.

    • Google Play'deki uygulama, uygulama kontrol panelinde oluşturulur ve Google Play kanallarından birine (Dahili test, Kapalı test, Açık test veya Üretim) dağıtılmıştır.

    • Uygulamanın Google Play'deki incelemesi tamamlanmış ve uygulama yayınlanmış olmalıdır. Uygulama durumu sütununda şu durumlardan biri gösteriliyorsa uygulamanız yayınlanmış demektir: Dahili test (Taslak dahili test değil), Kapalı test, Açık test veya Üretim.

  3. Firebase Android uygulamanızı Google Play geliştirici hesabınıza bağlayın:

    1. Firebase konsolunda Proje ayarları'na gidin ve ardından Entegrasyonlar sekmesini seçin.

    2. Google Play kartında Bağlan'ı tıklayın.
      Google Play bağlantılarınız zaten varsa Yönet'i tıklayın.

    3. App Distribution entegrasyonunu etkinleştirmek için ekrandaki talimatları uygulayın ve Google Play'e hangi Firebase Android uygulamalarının bağlanacağını seçin.

    Google Play'e bağlama hakkında daha fazla bilgi edinin.

1. adım: Uygulamanızı oluşturma

Uygulamanızın yayın öncesi sürümünü test kullanıcılarına dağıtmaya hazır olduğunuzda AAB'nizi oluşturun (talimatlar için Android Studio dokümanlarına bakın).

2. adım: Uygulamanızı test kullanıcılarına dağıtın

Uygulamanızı test kullanıcılarına dağıtmak için Firebase konsolunu kullanarak AAB dosyanızı yükleyin:

  1. Firebase konsolunun App Distribution sayfasını açın. İstendiğinde Firebase projenizi seçin.

  2. Sürümler sayfasında, dağıtmak istediğiniz uygulamayı açılır menüden seçin.

  3. Uygulamanızın AAB dosyasını yüklemek için konsola sürükleyin.

  4. Yükleme tamamlandığında, derlemeyi almak istediğiniz test kullanıcısı gruplarını ve bağımsız test kullanıcılarını belirtin. Ardından, derleme için sürüm notları ekleyin.

    Test kullanıcısı grupları oluşturma hakkında daha fazla bilgi için Test kullanıcılarını yönetme sayfasına bakın.

  5. Derlemeyi test kullanıcılarının kullanımına sunmak için Dağıt'ı tıklayın. Test kullanıcısı, uygulamayı test etmesi için otomatik olarak bir e-posta daveti alır.

  6. (İsteğe bağlı) Belirli sürümlerin bağlantılarını, bu sürümlere erişimi olan test kullanıcılarıyla paylaşmak için Bağlantı simgesini tıklayarak sürüm bağlantısını panoya kopyalayın.

Derlemeniz dağıtıldıktan sonra Firebase konsolunun Uygulama Dağıtımı kontrol panelinde 150 gün (beş ay) boyunca kullanılabilir hale gelir. Derlemenin süresinin dolmasından 30 gün sonra, hem konsolda hem de test kullanıcınızın test cihazındaki derleme listesinde bir geçerlilik bitiş bildirimi görünür.

Uygulamayı test etmeye davet edilmemiş test kullanıcıları başlamak için e-posta davetiyeleri alır ve mevcut test kullanıcıları yeni bir derlemenin teste hazır olduğuna dair e-posta bildirimleri alır. Test uygulamasının nasıl yükleneceğiyle ilgili talimatlar için App Distribution'da test kullanıcısı olarak ayarlama bölümüne bakın. Firebase konsolunda her test kullanıcısının durumunu (daveti kabul edip etmediğini ve uygulamayı indirip indirmediğini) izleyebilirsiniz.

Test kullanıcılarının 30 gün içinde uygulamayı test etme davetini süresi dolmadan kabul etmeleri gerekir. Bir davetiyenin süresinin dolmasından 5 gün sonra, Firebase konsolunda bir sürümde test kullanıcısının yanında bir geçerlilik bitiş bildirimi görünür. Davetiye, test kullanıcısı satırındaki açılır menü aracılığıyla yeniden gönderilerek yenilenebilir.

Sonraki adımlar