Bu sayfada, App Distribution ile uygulama dağıtma ve test etme hakkında sorun giderme yardımı ve sık sorulan soruların yanıtları yer almaktadır.
Uygulama dağıtma
Uygulamaları test kullanıcılarınıza dağıtırken karşılaşabileceğiniz sorunları gidermek için aşağıdaki ipuçlarını kullanın.
İletişim e-postası eksik olduğu için uygulama dağıtılamıyor
Uygulama yüklerken şu hatayla karşılaşabilirsiniz:
"<app-id> uygulaması için iletişim e-postası bulunamadı. Ödeme profili oluşturmak için lütfen Firebase konsolunda App Distribution sayfasını ziyaret edin."
Varsa Firebase konsolunda bir iletişim e-posta adresi ayarlayın. Sorun devam ederse Firebase Destek Ekibi ile iletişime geçin.
Uygulamanız temel hazırlanırken bir hata oluştu (400, 409 veya 500 hataları)
Temel hazırlık sırasında tekrar tekrar 400, 409 veya 500 hatalarıyla karşılaşırsanız Firebase Destek Ekibi ile iletişime geçin. Destek ekibine Firebase proje numaranızı ve uygulama tanımlayıcınızı gönderin.
APK dosyası yüklenemiyor
APK'nın boyutunu doğrulayın. Tüm ikili programlar için maksimum dosya boyutu sınırı 2.048 MiB'dir (2 GB'tan biraz fazla).
APK boyutu, dosya boyutu sınırını aşmıyorsa ve yeniden oluşturulabiliyorsa Firebase Destek Ekibi ile iletişime geçin.
APK, fastlane ile yüklenemiyor. APK imzalanmamış.
APK'nın aşağıdakiler kullanılarak imzalandığını doğrulayın:
apksigner verify --verbose ~/app-distro/app-distro-apps/[path_name]/app/ build/outputs/apk/debug/app-debug.apk
Android App Bundle'ları (AAB) dağıtma
Sosyal oturum açma/üçüncü taraf API sağlayıcılarıyla ilgili hata alma
App Distribution'e bir AAB yüklediğinizde Google Play, oluşturulan APK'yı test uygulama imzalama anahtarı sertifikası kullanarak otomatik olarak yeniden imzalar. İstendiğinde, üçüncü taraf hizmetlerini kullanmaya devam etmek istiyorsanız uygulamanızı API sağlayıcılara kaydetmeniz gerekir. İmzalandıktan sonra uygulamanızın test sertifikası Firebase konsolunda görüntülenebilir.
Yüklediğim AAB'ler Google Play'de de görünür mü?
App Distribution hizmetine yüklediğiniz AAB derlemeleri, Google Play geliştirici hesabınızda (Uygulama Paketi Gezgini ve dahili uygulama paylaşımı dahil) görünmez.
Firebase'in Google Play ile bağlantısını kaldırırsam ne olur?
Bir Firebase Android uygulamasının Google Play ile bağlantısı kaldırılırsa şunlar olur:
App Distribution platformuna yeni uygulama paketleri yükleyemez ve bunları Google Play ile App Distribution entegrasyonu üzerinden Google Play'e aktaramazsınız.
Mevcut derlemeler Firebase App Distribution kontrol panelinde ve test kullanıcılarınız tarafından kullanılmaya devam edecek.
Firebase ile Google Play arasında daha önce dışa aktarılan tüm verilere her iki üründen de erişilebilir.
Bir uygulamayı Google Play'e bağlamayı tekrar deneyebilir miyim?
App Distribution üzerinden bir Android App Bundle (AAB) dağıtmak ve yüklenen AAB'leri hem Firebase projenize hem de Google Play geliştirici hesabınıza otomatik olarak bağlamak için aşağıdaki koşulları karşıladığınızdan emin olun:
Google Play Geliştirici hesabınızın şu erişim düzeylerinden birine sahip olması gerekir: Sahip veya Yönetici.
Firebase projeniz için aşağıdaki rollerden birine sahip olmanız gerekir: Sahip veya Firebase Yöneticisi.
Uygulamanız Firebase'e ve Google Play geliştirici hesabınıza kayıtlı olmalıdır. Diğer bir ifadeyle, hem Firebase Android uygulamanız hem de Google Play uygulamanız olması gerekir.
Hem Google Play'deki uygulama hem de Firebase Android uygulaması aynı paket adı kullanılarak kaydedilmelidir.
Google Play'deki uygulama, uygulama kontrol panelinde ayarlanmalı ve Google Play kanallarından birine (Dahili test, Kapalı test, Açık test veya Üretim) dağıtılmalıdır.
Uygulamanın Google Play'deki incelemesi tamamlanmış ve uygulama yayınlanmış olmalıdır. Uygulama durumu sütununda şu durumlardan biri bulunuyorsa uygulamanız yayınlanmış demektir: Dahili test (Taslak dahili test değil), Kapalı test, Açık test veya Üretim.
Daha önce yukarıda listelenen bağlantı ölçütlerini karşılamayan ancak artık karşılayan bir uygulama yüklediyseniz Firebase Android uygulamanızı Google Play'e bağlamayı tekrar deneyebilirsiniz.
Uygulama yükleme ve test etme
Test kullanıcılarınızın uygulamalarınızı yükleyip test ederken karşılaşabileceği sorunları gidermek için aşağıdaki ipuçlarını kullanın.
Test kullanıcısının Google Hesabı yok
Bir kullanıcı Google Hesabı oluşturduğunda otomatik olarak bir Gmail adresi alır.
Test kullanıcısının Google Workspace veya Gmail adresi yoksa ya da oturum açmak için başka bir e-posta adresi kullanmayı tercih ediyorsa test kullanıcısından Gmail dışında bir e-posta adresini hesabına bağlamasını ve oturum açmak için bu e-posta adresini kullanmasını isteyin.
Test kullanıcısı, alternatif e-posta adresi seçerken aşağıdaki kurallara uymalıdır:
- Gmail adresi kullanmayın.
- Önceden başka bir Google Hesabı'na bağlanmış bir e-posta adresini kullanmayın.
- Bu e-posta adresini kullanarak oturum açarken Google Hesabı şifrenizi kullanmanız gerektiğini unutmayın.
Daha fazla bilgi için Google Hesabınızda başka bir e-posta adresi ile oturum açma başlıklı makaleyi inceleyin.
Test kullanıcısı doğru uygulamaları veya derlemeleri göremiyor
Test kullanıcısı, e-posta davetini davetin gönderildiği e-posta adresinden farklı bir e-posta adresiyle kabul ettiyse doğru uygulamaları veya derlemeleri göremeyebilir.
Geliştiricinin davet gönderdiği ve yeni derlemelere eklediği e-posta adresi (A e-posta adresi), test kullanıcısının daveti kabul etmek için kullandığı e-posta adresinden (B e-posta adresi) farklı olabilir. Bu işlem, arka planda bir bağlantı oluşturur. Yeni derlemelere E-posta A eklendiğinde erişim izni aslında E-posta B'ye veriliyor.
Test kullanıcısı e-posta davetini farklı bir e-posta adresiyle kabul ettiyse sorunu çözmek için aşağıdaki adımları uygulayın:
Firebase konsolunun App Distribution sayfasındaki Test Kullanıcıları ve Gruplar sekmesinin Tüm test kullanıcılarını göster bölümünden test kullanıcısını silin. Mevcut davetiyeler kaldırılır.
Test kullanıcısını uygulamanızı test etmeye yeniden davet edin. Test kullanıcısına bir davet e-postası gönderilir.
Test kullanıcısının daveti aynı e-posta adresiyle kabul ettiğinden emin olun.
Test kullanıcısı e-posta bildirimleri almıyor
Aşağıdakilerden biri gerçekleşirse test kullanıcıları e-posta bildirimi almayabilir:
E-posta bildirimleri spam klasörlerine gönderilir.
E-posta filtreleri ayarlandı.
Davet bir e-posta hesabına gönderildi ancak test kullanıcısı farklı bir e-posta hesabıyla kabul etti. Test kullanıcısı, davetiyenin gönderildiği e-posta hesabı için yeni sürüm e-postaları alır.
Test kullanıcısı daha önce davet edilmiş ancak ilk daveti kabul etmemiştir. Test kullanıcısı sonraki sürümlere eklenirse ilk daveti kabul etmediği için App Distribution, bu test kullanıcısına otomatik olarak sürüm bildirimleri göndermez.
1. çözüm
Test kullanıcısından, spam klasörünü ve e-posta hizmetinde ayarladığı e-posta filtrelerini kontrol etmesini isteyin.
Test kullanıcısı e-posta listesinden çıktıysa test kullanıcısından aşağıdakileri yapmasını isteyin:
- Test kullanıcısının daha önce uygulamadan aldığı bir e-postayı bulun.
- Alt kısımdan E-posta ayarlarını yönet'i ve yeniden abone olmak için E-postalara izin ver'i tıklayın.
2. çözüm
Test kullanıcısı e-posta bildirimleri almak istemiyor ancak uygulama davetlerini kabul edebilmek istiyorsa bekleyen uygulama davetlerini doğrudan App Tester uygulamasında görüntüleyebilir (indirme talimatları).
3. çözüm
Firebase konsolundaki App Distribution sayfasında Test Kullanıcıları ve Gruplar sekmesinin Tüm test kullanıcılarını göster bölümünden test kullanıcısını silin. Bu işlem, mevcut davetiyeleri kaldırır.
Test kullanıcısını uygulamanızı test etmeye yeniden davet edin. Test kullanıcısına bir davet e-postası gönderilir. Test kullanıcısının, davetiyeyi gönderildiği e-posta adresiyle kabul ettiğinden emin olun.
Uygulama, yüklü olduğunu belirtmiyor
Bir test kullanıcısı bir sürümü indirip yüklediği halde uygulama ayrıntıları kullanıcı arayüzünde uygulamanın yüklü olduğu gösterilmiyorsa bu bilinen bir sorundur. Bazı durumlarda, Firebase uygulamasındaki paket kimliği APK'nın paket kimliğiyle eşleşmez.
APK'nın paket kimliğinin, dağıtımı yüklemek için kullandığınız Firebase uygulamasının paket kimliğiyle eşleştiğini doğrulayın.
Cihazımın bilinmeyen uygulamaları yükleyemediğini belirten Android uyarısı
Çalışan uygulamanıza veya tarayıcınıza henüz Google Play dışından uygulama yükleme izni verilmediyse Android uyarısı gösterilir. İzin vermek için:
Android 8 veya sonraki sürümler: Ayarlar uygulamasında Bu kaynaktan izin ver'e dokunun.
Android 7 veya önceki sürümler: Ayarlar uygulamasında Güvenlik'e dokunun ve Bilinmeyen kaynaklar'ı seçin. İstem göründüğünde Tamam > Güven'e dokunun.
Test APK'ları yüklenemiyor
Test APK'sı bir test kullanıcısının cihazına yüklenemezse:
- Yeni sürümdeki sertifikaların, test kullanıcısının cihazında yüklü olan sürümdeki sertifikalarla eşleştiğini doğrulayın. Android sistemi, uygulamanın yalnızca sertifikalar eşleştiğinde güncellenmesine izin verir. Daha fazla bilgi için İmzalama hakkında dikkat edilmesi gereken noktalar bölümüne bakın.
- Test kullanıcısı cihazının OS sürümünün uygulama tarafından desteklendiğinden emin olun (
minSdkVersionbölümünü kontrol edin).
Android App Tester uygulamasında oturum açılamıyor
Uygulama Test Aracı uygulaması oturum açmanızı engelliyor ve sizi tekrar giriş ekranına yönlendiriyorsa kısıtlama ayarları içeren bir Google Workspace (eski adıyla GSuite) hesabı kullanıyor olabilirsiniz.
Kısıtlama ayarlarınızı kaldırmak için:
Google Workspace'inizin Uygulamalar sekmesinde Firebase App Distribution uygulamasının Erişim: Engellendi olarak ayarlanmadığından emin olun.
Hizmetler sekmesinde, Cloud Platform'un kısıtlanmadığından emin olun.
Ayarlar kaldırıldıktan sonra tekrar oturum açmayı deneyin.
AAB yüklenirken hata: "Uygulama yüklenemiyor"
Bu hata, yüklenen uygulama cihazda zaten yüklü olan bir uygulamayla çakıştığında ortaya çıkabilir. Örneğin, aynı özel izne veya ContentProvider adına sahip aynı uygulamanın farklı bir varyantı olabilir.
Test kullanıcısından, sorunu yaşadıktan hemen sonra bir hata raporu toplamasını isteyebilir ve neden hakkında daha fazla bilgi edinmek için raporu inceleyebilirsiniz. Test kullanıcısının, yeni uygulamayı yükleyebilmesi için çakışan uygulamaları silmesi gerekir.
403 hatası: "Erişim için yöneticinizle iletişime geçin"
403 hatası, kullandığınız hesabın uygulama yükleme ve test etme izni olmadığı anlamına gelir. Erişim, Google Workspace'te hesabınızın alanının yöneticisi tarafından belirlenir.
Uygulama yükleme ve test etme izniniz olması gerektiğini düşünüyorsanız Google Workspace hesabı yöneticinizden hesap ayarlarınızı değiştirmesini isteyin. Yöneticiniz, Tek tek denetlenemeyen hizmetlere erişimi yönetme başlıklı makaledeki talimatları uygulamalıdır.
Birden fazla hesabınız varsa uygulama yükleme ve test etme konusunda kısıtlanmamış farklı bir hesapla giriş yapmayı deneyin.
Yeni bir Android cihazda test etme
İlk kez test kullanıcısı oluyorsanız Test kullanıcısı olarak kaydolma başlıklı makaleyi inceleyin.
Mevcut bir App Distribution test kullanıcısıysanız ve test etmek için yeni bir Android cihaz aldıysanız yeni test kullanıcısı akışının tamamını tekrar uygulamak yerine aşağıdaki adımları izleyin:
Android cihazınızda appdistribution.firebase.google.com adresine gidin.
Mevcut test kullanıcısı hesabınızla oturum açın ve Android App Tester uygulamasını yüklemek için ekranın alt kısmındaki Download App Tester (App Tester'ı İndir) düğmesini tıklayın.
App Distribution Android SDK'sı ile test kullanıcısı özelliklerini etkinleştirme
App DistributionAndroid SDK'yı kullanarak uygulama içi yeni derleme uyarılarını etkinleştirme veya uygulama içi geri bildirim gönderme ile ilgili sorunları gidermek için aşağıdaki ipuçlarını kullanın.
Test kullanıcısı uygulamada geri bildirim başlatamıyor
Uygulama içi geri bildirimi desteklemek için uygulamanızda App Distribution Android SDK'sını ayarladıysanız ve test kullanıcılarınız geri bildirim gönderemiyorsa aşağıdaki adımları uygulayın:
Uygulamanızda App Distribution Android SDK'sı için ayrıntılı günlük kaydını etkinleştirin:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSE"FirebaseAppDistribution" için filtreleme yaparak uygulama günlüklerinizde hata mesajı olup olmadığını kontrol edin.
Test kullanıcısının, yüklenen sürüme erişebildiğini doğrulayın:
Günlüklerde "test kullanıcısının bu kaynağa erişimi yok" ifadesi yer alıyorsa test kullanıcınız uygulamaya davet edilmemiş veya sürüme erişimi olmayabilir.
Firebase konsolunun App Distribution kontrol panelinde, test kullanıcısının cihazında çalışan sürümü bulun ve test kullanıcısının, sürüm kartındaki Test Kullanıcıları sekmesinde listelendiğinden ve Kabul Edildi durumunda olduğundan emin olun.
Hâlâ geri bildirim almıyorsanız aşağıdaki adımları uygulayın:
Test cihazında, Uygulama Test Kullanıcısı'nı veya test kullanıcısı web uygulamasını kullanarak Firebase App Distribution uygulamasında oturum açın. Uygulamayı test etme davetini kabul ederken kullandığınız Google Hesabı'nı seçtiğinizden emin olun.
Test kullanıcısının sürüme erişebildiğinden emin olmak için App Tester'ı veya test web uygulamasını kullanarak uygulamayı tekrar yükleyin.
Aynı Google Hesabı ile oturum açtığınızdan emin olarak geri bildirim göndermeyi deneyin.
Firebase App Testers API'yi etkinleştirdiğinizden emin olun. Daha fazla bilgi için App Distribution Tester API'yi etkinleştirme başlıklı makaleyi inceleyin.
Anahtar kısıtlamaları bölümünde, Firebase App Testers API'nin izin verilen API'ler listesinde yer aldığından emin olun.
Uygulamada gönderilen geri bildirimler alınmıyor
Geri bildirim gönderirken "Normalde geri bildirim gönderilir ancak geliştirici modunda olduğunuz için geri bildirim gönderilmedi" mesajını görürseniz aşağıdaki komutu çalıştırarak cihazda geliştirici modunu devre dışı bırakın:
adb shell setprop debug.firebase.appdistro.devmode falseDoğru proje ve uygulama için geri bildirim gönderdiğinizden emin olmak üzere
google-services.jsondosyanızı kontrol edin.Uygulamanızda App Distribution Android SDK'sı için ayrıntılı günlük kaydını etkinleştirin:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSE"FirebaseAppDistribution" için filtreleme yaparak uygulama günlüklerinizdeki hata mesajlarını kontrol edin.
Test kullanıcısı uygulama içi uyarıları almıyor
Uygulamanızda App Distribution Android SDK'sını zaten ayarladıysanız ve test kullanıcılarınız uygulama içi uyarılar almıyorsa aşağıdaki adımları uygulayın:
Firebase App Distribution API tarafından döndürülen göreve bir
OnFailureListenerekleyerek hata mesajlarını kontrol edin.Java
firebaseAppDistribution.updateIfNewReleaseAvailable().addOnFailureListener ( e -> { if (e instanceof FirebaseAppDistributionException) { // Log exception here }});Kotlin
firebaseAppDistribution.updateIfNewReleaseAvailable().addOnFailureListener { e -> if (e is FirebaseAppDistributionException) { // Log exception here } }Test kullanıcısının yeni sürüme erişimi olup olmadığını kontrol edin:
Uygulamanızda hata ayıklama modunu etkinleştirin. Bunun nasıl yapılacağını öğrenmek için Google Analytics belgelerine bakın.
Uygulamanızı bir simülatörde çalıştırın ve "FirebaseAppDistribution" dizesini arayın.
Günlükler, sürüm bulunamadığını veya test kullanıcısının erişimi olmadığını gösteriyorsa test kullanıcınız henüz yeni sürümle ilişkilendirilmemiş olabilir.
Firebase Console'un App Distribution kontrol panelinde, test kullanıcınızın derleme dağıtımınıza dahil edildiğinden ve Kabul edildi durumunda olduğundan emin olun.
Test kullanıcınız hâlâ uyarı almıyorsa uygulamanızı test etme davetini kabul ettiğinden ve test cihazını doğru şekilde ayarladığından emin olmak için aşağıdaki ipuçlarını kullanmasını sağlayın:
Test cihazında, App Tester'ı veya test kullanıcısı web uygulamasını kullanarak Firebase App Distribution'da oturum açın. Uygulamayı test etme davetini kabul ederken kullandığınız Google Hesabı'nı seçmeyi unutmayın.
Yeni uygulama sürümünün App Tester'da veya test kullanıcısı web uygulamasında mevcut olup olmadığını kontrol edin.
Test kullanıcısından, uygulamayı kapattıktan sonra tekrar oturum açması isteniyor
Varsayılan olarak, test kullanıcılarınızın test özelliklerini etkinleştirmek için Google Hesaplarında yalnızca bir kez oturum açması gerekir. Test kullanıcılarınız uygulamanızı kapatıp yeniden açtıktan sonra tekrar oturum açmaları isteniyorsa App Distribution yapılandırmanızın doğru şekilde ayarlandığından emin olmak için aşağıdaki ipuçlarını uygulayın:
Firebase App Testers API'yi etkinleştirdiğinizden emin olun. Daha fazla bilgi için App Distribution Tester API'yi etkinleştirme başlıklı makaleyi inceleyin.
Anahtar kısıtlamaları bölümünde, Firebase App Testers API'nin izin verilen API'ler listesinde yer aldığından emin olun.
Genellikle çıkış yaparken SharedPreferences'i temizliyorsanız test kullanıcınızın durumunu temizliyor olabilirsiniz. App Distribution, test kullanıcınızın uygulamada oturum açıp açmadığını belirten bir işaret depolar. Daha fazla bilgi için GitHub deposuna bakın.
Uygulama Testi ajanı önizlemesi
Uygulama Testi temsilcisine nasıl erişebilirim?
Uygulama Testi aracısı önizlemesine erişmek için Firebase Console'daki Sürümler sayfasında bulunan banner'ı kullanarak özelliği etkinleştirebilir ve kullanmaya başlayabilirsiniz.
Banner'ı kapattıysanız Test Durumları sekmesine giderek banner'ı orada bulabilirsiniz. Proje sahipleri, projenin tamamını etkinleştirme iznine sahiptir.
Özelliği etkinleştirme konusunda sorun yaşamaya devam ederseniz "App Distribution Uygulama Testi temsilcisine erişim isteği" mesajıyla Firebase Destek Ekibi ile iletişime geçin.
Bu özelliği etkinleştirdiğimde tüm ekibim için mi yoksa yalnızca benim için mi etkinleştirilir?
Bu işlem, özelliği projenizin tamamı için etkinleştirir.
Özelliği etkinleştirdim ancak hâlâ göremiyorum
Tarayıcınızı yenilemeyi deneyin. Tarayıcınızı yeniledikten sonra özelliği görüntüleme konusunda sorun yaşamaya devam ederseniz Firebase Destek Ekibi ile iletişime geçerek "App Distribution Uygulama Testi aracısına erişim isteği" mesajını gönderin.
Ön koşul test durumları nedir ve nasıl çalışır?
Ön koşul test durumları, test durumlarını birbirine bağlamanıza olanak tanır. Böylece, ortak bir giriş veya oryantasyon akışı gibi birden fazla testte adımları tekrarlamanız gerekmez. Bir teste ön koşul atadığınızda bu ön koşul, ana testten önce çalıştırılır. Ön koşuldaki herhangi bir adım başarısız olursa testin tamamı başarısız sayılır. Son test çalıştırması, hem ön koşul hem de ana test adımlarını tek bir görünümde gösterir. Böylece tüm yürütme sürecini tek bir yerde görebilirsiniz.
Başka bir test durumu için ön koşul olarak kullanılan bir test durumunun, diğer test durumundan ön koşul olarak kaldırılana kadar silinemeyeceğini unutmayın. Test durumunu düzenleme iletişim kutusundaki ön koşul açılır menüsünden Yok'u seçerek test durumlarından ön koşulları kaldırabilirsiniz.
Uygulama Testi ajanı Flutter uygulamalarını destekliyor mu?
Evet, Uygulama Testi ajanı Flutter kullanılarak geliştirilen Android uygulamalarını destekler.
Uygulama Testi ajanı ile yapılan rastgele tarama testleri için kota sınırı var mı?
Uygulama Testi aracısının rastgele tarama testleri Firebase Test Lab altyapısını kullanır. Sınırları ve fiyatlandırması da aynıdır. Test kotaları, günlük olarak çalıştırılan test sayısına göre ölçülür. Test kotaları ve faturalandırma hakkında daha fazla bilgi edinmek için Test Lab için kullanım düzeyleri, kotalar ve fiyatlandırma başlıklı makaleyi inceleyin.
Uygulama Testi ajanıyla yapılan rastgele tarama testleri için kota yeniden deneme sınırları nelerdir?
Rastgele tarama testleri çalıştırırken kotayı aşarsanız kota aşımı hataları alırsınız. Kotaların sıfırlanması yaklaşık 24 saat sürer. Bu nedenle, kota serbest bırakılana kadar yeniden denemelerden kaçınmanız gerekir. Ancak altyapı hataları alırsanız hemen tekrar denediğinizde çağrıların başarılı olma olasılığı daha yüksektir.
Uygulama Testi temsilcisini kullanmak için hangi izinlere ihtiyacım var?
Varsayılan Google Cloud Storage (GCS) paketini kullanıyorsanız Firebase projesinde Düzenleyici rolüne sahip olmanız gerekir.
Özel bir paket kullanıyorsanız Düzenleyici rolüne ihtiyacınız yoktur. Bunun yerine, aşağıdaki izinleri içeren bir role sahip olmanız gerekir:
- Firebase Kalite Yöneticisi
- Firebase Test Lab Yöneticisi
- Storage Object User
Özel paket, faturalandırmanın etkin olduğu bir projeye ait olmalıdır. Paket belirtildiğinde, kullanılan depolama alanı için faturalandırma ücretleri uygulanır.
Uygulama Testi ajanı testleri için zaman aşımı süresi ne kadardır?
Yapay zeka destekli testlerin zaman aşımı süresi 5 dakika, rastgele tarama testlerinin zaman aşımı süresi ise 10 dakikadır.
Sık sorulan sorular
Uygulamama test kullanıcısı eklemeyle ilgili sınırlamalar var mı?
Firebase App Distribution için aşağıdaki test kullanıcısı sınırları geçerlidir:
Bir Firebase projesine en fazla 500 test kullanıcısı ekleme
App Distribution grubuna en fazla 200 test kullanıcısı ekleyebilirsiniz.
Daha fazla test kullanıcısı eklemek için ücretsiz sınır artışı isteğinde bulunun.
Test kullanıcısı davetlerimin süresi dolar mı?
Test kullanıcılarının, uygulamayı test etme davetini kabul etmek için 30 günü vardır. Bu sürenin sonunda davetin süresi dolar. Davetiyenin süresinin dolmasına 5 gün kaldığında, Firebase konsolunda bir sürümdeki test kullanıcısının yanında süre sonu bildirimi görünür. Davetiyeyi, test kullanıcısı satırındaki açılır menüyü kullanarak yeniden gönderip yenileyebilirsiniz.
Uygulama sürümleri ne kadar süreyle kullanılabilir?
Aşağıdaki koşullardan biri gerçekleşirse uygulama sürümleri App Distribution platformundan kaldırılır:
- Uygulama sürümü 150 günden eski.
- 1.000 uygulama sürümü sınırını aşarsanız ve uygulama sürümü en son 1.000 uygulama sürümünden daha eskiyse.
Daha fazla bilgi için App Distribution en fazla 1.000 sürümü destekler başlıklı makaleyi inceleyin.
Uygulama, 150 günlük geçerlilik sınırına veya 1.000 sürüm sınırına ulaştığında ya da bu sınırı aştığında sürüm, App Distribution kontrol panelinden ve Firebase App Tester uygulamasından kaldırılır. Test kullanıcınız sürümü yüklediyse uygulamanın yerel sürümü çalışmaya devam eder.
Uygulama sürümünün daha uzun süre kullanılabilir durumda kalması için aşağıdaki önerilerden birini uygulayın:
- Uygulama sürümünün süresi dolmadan veya sürüm sınırını aşmadan önce APK'yı ya da AAB'yi indirip sürümü App Distribution kontrol panelinden silin. Ardından, APK veya AAB'yi App Distribution için yeni bir derleme olarak yeniden yükleyin.
- Sürümü indirip uzun süreli arşivleme için Cloud Storage platformuna yükleyin.
Uygulama sürümlerinin süresi 150 gün sonra dolar
Uygulamanızın bir sürümünü Firebase'e yüklediğinizde sürüm, yükleme tarihinden itibaren 150 gün boyunca App Distribution kontrol panelinde görünür. Sürümü yükledikten sonra, test cihazlarındaki Firebase App Tester uygulamasından sürümü yükleyen test kullanıcılarına dağıtabilirsiniz.
Sürümün geçerlilik bitiş tarihine 30 gün kaldığında Firebase App Tester uygulamasındaki sürümünüzde bir uygulama sürümü geçerlilik bitiş bildirimi görünür.
App Distribution en fazla 1.000 sürümü destekler.
App Distribution, uygulama başına en fazla 1.000 sürüme izin verir. Uygulamanız 1.000 uygulama sürümü sınırına ulaştığında App Distribution, sınırın üzerindeki en eski sürümleri otomatik olarak siler.
Uygulama sürümlerinizi manuel olarak yönetmek istiyorsanız uygulama sürümlerini toplu olarak listelemek ve silmek için App Distribution REST API'yi kullanın.
Sorularınız varsa Firebase Destek Ekibi ile iletişime geçebilirsiniz.
Cihazıma yüklediğim test uygulamalarına nasıl erişebilirim?
Test kullanıcısıysanız tüm test derlemelerinize tek bir yerden erişmenizi sağlayan Firebase App Tester uygulamasını indirmenizi öneririz.
Test kullanıcısı hesabımı nasıl silebilirim?
App Distribution test kullanıcısı hesabınızı ve ilişkili verilerini silmek için aşağıdaki adımları sırayla uygulayın:
https://appdistribution.firebase.google.com adresini ziyaret edin ve Google Hesabınızla oturum açın.
Sağ üstte settings (Hesabı yönet) simgesini tıklayın.
Hesabı sil.
İsteğe bağlı: Google Hesabı izinlerinizde Firebase App Distribution erişimini iptal edin. Önce App Distribution hesabınızı silmeden erişimi iptal etmenin, test kullanıcısı hesabınızı veya verilerinizi silmeyeceğini unutmayın.