Bu kılavuzda, Android App Bundle'ların (AAB'ler) App Distribution ürününe nasıl yükleneceği açıklanmaktadır ve Firebase konsolunu kullanarak oluşturulan APK'ları dağıtabilirsiniz.
App Distribution, Google Play uygulamasının dahili uygulama paylaşımı hizmetiyle entegre olarak şunları yapar: yüklediğiniz AAB'leri işler ve test kullanıcılarınızın kullanımı için optimize edilmiş APK'ları sunar cihaz yapılandırmaları. AAB dağıtma, aşağıdakileri yapmanıza olanak tanır:
Uygulamanız için optimize edilmiş (Google Play tarafından sunulan) optimize edilmiş APK'ları test kullanıcılarının cihazlar.
Cihaza özgü sorunları bulun ve hataları ayıklayın.
Aşağıdakiler gibi uygulama paketi özelliklerini test edin: Play Özellik Dağıtımı ve Play Asset Delivery'yi kapsar.
Test kullanıcılarınız için indirmelerin boyutunu küçültün.
Gerekli izinler
AAB'leri App Distribution ürününe yüklemek için Firebase uygulamanızı bir uygulamaya bağlamanız gerekir Google Play içinde. Gerekli erişim düzeyine sahip olmanız gerekir bu işlemleri gerçekleştirebilirsiniz.
Gerekli Firebase erişiminiz yoksa bir Firebase projesinden yardım isteyebilirsiniz. size uygun rolü atayacak şekilde ayarlamak için Firebase konsolu IAM ayarları. Aşağıdakiler dahil olmak üzere Firebase projenize erişimle ilgili sorularınız varsa: veya bir Sahip bulduğunda veya atadıktan sonra "Firebase projelerine izinler ve erişim" SSS.
Aşağıdaki tablo, bir Firebase uygulamasını aşağıdaki konumlardaki bir uygulamaya bağlamak için geçerlidir: Google Play ve AAB'ler yükleme.
Firebase konsolunda işlem | Gerekli IAM izni | tarafından gerekli izinleri içeren IAM rolleri varsayılan | Gerekli diğer roller |
---|---|---|---|
Bir Firebase uygulamasını Google Play uygulamasındaki bir uygulamaya bağlayın | firebase.playLinks.update
|
Aşağıdaki rollerden biri: | Google Play geliştirici hesabına şu hesapla erişin: Yönetici |
AAB'leri App Distribution hedefine yükleme | firebaseappdistro.releases.update
|
Aşağıdaki rollerden biri: | -– |
Başlamadan önce
Henüz yapmadıysanız Firebase'i Android cihazınıza ekleyin inceleyebilirsiniz. Bu iş akışının sonunda, Firebase projenizde bir Firebase Android uygulaması olmalıdır.
Başka bir Firebase ürünü kullanmıyorsanız yalnızca bir projenizi ve uygulamanızı kaydedin. Ek URL'ler kullanmaya emin olmak istiyorsanız adım adım talimatlara Firebase'i Android projenize ekleyin.
Google Play ile Firebase bağlantısı oluşturmak ve AAB'leri yüklemek için uygulamanız aşağıdaki şartları karşılıyor:
Hem Google Play'deki uygulama hem de Firebase Android uygulaması kayıtlı olmalıdır. aynı paket adını kullanmanız gerekir.
Google Play'deki uygulama uygulamada ayarlanmış olmalıdır kontrol paneli ve Google Play kanallarından birine dağıtılmaktadır (Dahili test, Kapalı test, açık test veya Üretim).
Uygulamanın Google Play'deki incelemesi tamamlanmış ve uygulama yayınlanmış olmalıdır. Uygulama durumu sütununda Şu durumlar: Dahili test (Taslak dahili test değil), Kapalı test, açık test veya Üretim.
Firebase Android uygulamanızı Google Play geliştirici hesabınıza bağlayın:
Firebase konsolunda
, ve ardından Entegrasyonlar sekmesini seçin. Proje ayarları Google Play kartında Bağlan'ı tıklayın.
. Google Play bağlantılarınız zaten varsa Yönet'i tıklayın. .App Distribution eklentisini etkinleştirmek için ekrandaki talimatları uygulayın. entegrasyonu tıklayın ve Google'a bağlanacak Firebase Android uygulamalarını seçin Oyna.
Daha fazla bilgi: Google Play'e bağlama.
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 ( Android Studio dokümanları 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 AAB dosyanızı Firebase konsolu:
Şu sayfanın App Distribution sayfasını açın: Firebase konsolu. İstendiğinde Firebase projenizi seçin.
Sürümler sayfasında, dağıtmak istediğiniz uygulamayı seçin tıklayın.
Uygulamanızın AAB dosyasını yüklemek için konsola sürükleyin.
Yükleme tamamlandığında test kullanıcısı gruplarını ve bağımsız test kullanıcılarını belirtin derlemeyi almak istiyorsunuz. Ardından, derleme için sürüm notları ekleyin.
Daha fazla bilgi için Test kullanıcılarını yönetme başlıklı makaleye bakın test kullanıcısı grupları oluşturma.
Derlemeyi test kullanıcılarının kullanımına sunmak için Dağıt'ı tıklayın. Test kullanıcısı uygulamayı test etmek için otomatik olarak bir e-posta daveti alır.
(İsteğe bağlı) Belirli sürümlerin bağlantılarını, erişimi olan test kullanıcılarıyla paylaşmak için ilgili sürümlerden birine geçmek için Sürüm bağlantısını panoya kopyalamak için Bağlantı simgesini tıklayın.
Derlemenizi dağıttıktan sonra tekrar Firebase konsolunun 150 gün (beş ay) App Distribution kontrol paneli. Derlemenin süresinin dolmasına 30 gün kaldığında hem kontrol edin.
Uygulamayı test etmek üzere davet edilmemiş test kullanıcıları ve mevcut test kullanıcıları yeni bir derlemenin başlatılacağına dair test etmeye hazır. Test uygulamasının nasıl yükleneceğiyle ilgili talimatlar için bkz. App Distribution ile test kullanıcısı olarak hazırlanın. Her test kullanıcısının durumunu, Davetiyeyi ve uygulamayı Firebase konsolunda indirip indirmediğini görebilirsiniz.
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ının üzerinden 5 gün geçmişse, Bir sürümde test kullanıcısının yanındaki Firebase konsolu. Davetiye, , test kullanıcısı satırındaki açılır menüyü kullanarak yeniden göndererek yenilenir.
Sonraki adımlar
Uygulama içi geri bildirimi hayata geçirin ve test kullanıcılarının uygulamanızla ilgili geri bildirim göndermelerini kolaylaştırmak için (örneğin, ekran görüntüleri).
Uygulama içi uyarıları nasıl görüntüleyeceğinizi öğrenin kullanıma sunulduğunda test kullanıcılarınıza gönderin.
CI/CD kullanarak Android uygulamalarını kalite güvencesi test kullanıcılarına dağıtma ile ilgili en iyi uygulamaları öğrenin.