Kısa özet
Bir emülatör 12 test kullanıcısına sayılabilir mi?Şart, cihaz türünü değil test kullanıcılarını ve kesintisiz kaydı esas alır
Uygulamanızı test etmek için emülatör kullanın. Kapalı test katılımcılarınızı üretmek için emülatör kullanmayın. Google’ın yayımladığı şart, 14 gün boyunca kesintisiz kayıtlı kalan 12 test kullanıcısıdır; bu rehber için incelenen şartlar ve teknik belgeler, emülatör tabanlı katılımın bu asgari sayıya dahil edilip edilmediğini belirtmiyor. Bu testleri geliştiriciler adına yürütmekten edindiğimiz deneyime dayanan kendi önerimiz, belgelerin olması gerekenden daha nettir: derlemenizi emülatörde çalıştırmak sıradan bir geliştirme işidir ve tamamen sorunsuzdur; on iki kişinin yerine emülatör örnekleri koymak bizim başvuracağımız bir kısayol değildir; bunlardan sahte Google hesaplarıyla teste kaydolmak ise manipülasyondur ve deneyimimize göre geri gönderilen ya da reddedilen test türü tam olarak budur. İlerlemenizi Play Console’da kontrol edin ve uygulamayı gerçekten kullanıp bulduklarını size anlatacak kişiler bulun.
| Soru | Neye bağlı | Nerede yanıtlanıyor |
|---|---|---|
| Bir emülatör uygulamamı çalıştırıp test etmeme yardımcı olabilir mi? | Seçtiğiniz sistem görüntüsüne ve uygulamanın kendisine. | Android Studio emülatör belgelerinde. Aracın amacı zaten bu. |
| Bir test kullanıcısı kapalı derlememi emülatörde açabilir mi? | Google hesabına, kaydın kabul edilip edilmediğine, yayımlanan sürüme ve sizin belirlediğiniz kısıtlamalara. | Play Console test kurulumunda. Hesap uygunluğu, sürümün kullanılabilirliği, uyumluluk ve sizin yapılandırdığınız cihaz kontrolleri. |
| Play Integrity bunun için ne raporlar? | Cihaz durumuna, Android sürümüne ve kendi uygulamanızın ya da arka ucunuzun okuduğu alanlara. | Play Integrity belgelerinde. Yanıtı kendi uygulamanıza ve arka ucunuza verir; Play Console bunu ayrıca raporlar. |
| O kişi 12’ye sayılır mı? | Bir test kullanıcısının kapalı testinize 14 gün boyunca kesintisiz kayıtlı olup olmadığına. | Test şartında; bu şart cihaz türü veya bütünlük hakkında hiçbir şey söylemez. |
Bu rehberde
Google ne istiyor ve bu kimler için geçerli
Google şartıGoogle’ın Play Console Yardım sayfasına göre, 13 Kasım 2023’ten sonra oluşturulmuş kişisel hesabı olan bir geliştirici, üretime yayımlamadan önce en az 14 gün boyunca kesintisiz kayıtlı kalan en az 12 test kullanıcısıyla kapalı test yürütmek zorundadır (uygulama test şartları). Bu karşılanana kadar Üretim ve Ön kayıt kilitli kalır. Şartı karşılamak sizi başvuruya uygun hâle getirir; onay ise ayrı bir incelemedir. Kuruluş hesapları bu kurala tabi değildir. Şartın kendisini 12 test kullanıcısı şartı açıklaması yazısında ayrıntılı ele alıyoruz.
13 Kasım 2023’ten sonra oluşturulmuş bir kişisel geliştirici hesabı için, geliştiricinin üretim erişimine başvurabilmesi öncesinde uygulamanın 14 gün boyunca kesintisiz kayıtlı kalan en az 12 test kullanıcısıyla kapalı testten geçmesi gerekir.
Google, kesintisiz ifadesinin ne anlama geldiğini de açıklıyor. Teste kaydolup 14 günden kısa süre test eden ve sonra testten ayrılan test kullanıcıları şarta sayılmaz; biri daha sonra yeniden kaydolursa 14 günün yine ardışık olması gerekir. Asgari sayı, Google 11 Aralık 2024’te 12’ye indirene kadar 20’ydi; Google bu değişikliği 2023 duyurusuna ekledi. 14 günlük süre değişmedi.
Şartı yazıldığı gibi okuyun: konu kayıt durumudur
Şartın hangi isimleri kullandığına, hangilerini kullanmadığına dikkat edin. Bir cihaz modelini, sertifika durumunu veya bütünlük kararını değil, test kullanıcılarını ve kesintisiz kaydı adlandırır. Bundan iki yanlış okuma doğar. Uygulamayı kaldırmak testten ayrılmakla aynı işlem değildir; dolayısıyla bir kaldırma, süreyi otomatik olarak bozmaz. Bir kişinin ayrılması da diğerlerini sıfırlamaz: süreklilik her kayıt için ayrı ayrı izlenir.
Geliştirici cihaz doğrulaması ayrı bir iştir
Google’ın fiziksel Android cihaz zorunlu tuttuğu bir yer vardır ve bunu test kullanıcısı kuralıyla karıştırmak kolaydır. Yeni kişisel geliştirici hesaplarının, hesap sahibi olarak oturum açılmış, root edilmemiş ve Android 10 veya üzeri çalıştıran fiziksel bir Android cihazda cihaz doğrulamasını tamamlaması gerekir (cihaz doğrulama şartları). Google, daha sonra yeniden doğrulama istenebileceğini, ancak bunun aynı cihazda olmasının gerekmediğini belirtiyor. Her iki durumda da bu, hesap sahibinin cihaz erişimini kanıtlamasıdır ve test kullanıcılarınızın ne kullandığı hakkında hiçbir şey söylemez.
Şart sizin için geçerli mi?
13 Kasım 2023’ten sonra oluşturulmuş kişisel hesaplar için geçerlidir. Daha eski kişisel hesaplar ve kuruluş hesapları kapsam dışındadır; dolayısıyla “kuruluş hesabı açın” önerisi akıllıca bir dolambaçlı yol değil, bir uygunluk farkıdır. Kuruluş hesabı için Google’ın doğruladığı kayıtlı bir kuruluş gerekir; bu genellikle ücretsiz olarak talep edilebilen bir D-U-N-S numarasıyla yapılır. İkisini kişisel ve kuruluş Google Play hesabı yazısında karşılaştırıyoruz.
Emülatörler 12 test kullanıcısına sayılır mı?
Burada incelenen belgelerde bunu evet ya da hayır diye yanıtlayan hiçbir şey yok; bu rehberin geri kalanının belirtileni çıkarımdan ayırmasının nedeni de bu. İddialar dört kategoriden birine girer ve olağan hata, birini sessizce alt kategoriden üst kategoriye terfi ettirmektir.
Karşılamanız gereken bir kural: 12 test kullanıcısı, 14 kesintisiz gün, 13 Kasım 2023 kesim tarihi ve şartı karşılamanın size başvuru hakkı vermesi.
Davranışın doğru tanımları: bütünlük kararları, sistem görüntüleri, test kurulumu. Kimin sayılacağına karar vermekten farklı bir amaçla yazılmıştır.
Google Play Geliştirici Topluluğu ve Reddit’teki konular. Alıntıladığımız konudaki önerilen yanıt, emülatör yerine fiziksel Android cihazlardaki başka kişileri kullanmayı öğütlüyor. Okumaya değer; ancak sayfa içeriğin doğrulanmamış olabileceği uyarısını taşıyor ve bir Google alan adı politika demek değil.
Kendi yargımız: asgari sayının üzerinde kişi bulun ve emülatörlerle ya da sahte hesaplarla katılım üretmeyin. Bu işi yapmaktan gelen bir tavsiye, kural değil; ayrıca biz test yardımı satıyoruz.
Belgelenmiş ve alıntılanması güvenli
Google’ın politikalarında, yardım sayfalarında veya geliştirici belgelerinde belirtilmiştir.
- Şartın kendisi: 13 Kasım 2023’ten sonra oluşturulmuş kişisel hesaplar için 14 kesintisiz gün kayıtlı kalan 12 test kullanıcısı.
- Üretim erişimi başvurusu testin nasıl geçtiğini, uygulamanın ne olduğunu ve test sonucunda neleri değiştirdiğinizi sorar.
- Geliştirici Program Politikaları, sıralamayı, puanları, yorumları veya yükleme sayılarını gayrimeşru yollarla manipüle etmeyi yasaklar.
- Google, yayımlamadan önce fiziksel donanımda test yapmayı önerir ve farklı sürümlerde ve ekran boyutlarında emülatör testini belgeler.
Belirtilmemiş: varsaymayın
Kulağa makul gelen ama burada incelenen belgelerde bulunmayan iddialar.
- Bir Play Integrity kararının, bir test kullanıcısının 12’ye sayılıp sayılmayacağına karar verdiği.
- Adı konmuş herhangi bir tespit sinyali: ivmeölçer gürültüsü, pil sıcaklığı sapması, GPS kayması, dokunma telemetrisi, IP kümelenmesi veya hesap yaşı.
- “Emülatörlerin %X’i yakalanıyor” türünden belirli bir rakam. Kesin yüzdeleri ölçüm değil, dayanaksız iddia olarak görün.
- Evrensel bir raporlama gecikmesi, zorunlu bir günlük oturum sayısı veya süre içinde zorunlu bir güncelleme sayısı.
Kayıtlı test kullanıcıları, yüklü kitle ve üretim erişimi
Bu tartışmanın büyük kısmı aslında Play Console’daki, birbirinin yerine kullanılabilir sanılan üç sayıyla ilgilidir. Öyle değiller.
| Baktığınız şey | Anlamı | Size söylemediği |
|---|---|---|
| Kayıtlı test kullanıcıları | Bu kanal için kayıt bağlantısını kabul eden hesaplar. Şart, bu kavram ve kişilerin ne kadar süre kayıtlı kaldığı üzerine yazılmıştır. | Birinin uygulamayı yükleyip yüklemediğini, açıp açmadığını ya da size işe yarar geri bildirim verip vermediğini. |
| Yüklü kitle | Google bunu, uygulamanızın son 30 gün içinde kullandıkları en az bir cihazda yüklü olduğu kullanıcılar olarak tanımlar. Cihazın kullanılmış olması gerekir; uygulamanın değil. | Bu bir kitle metriğidir; üretim erişimi sayacı değildir ve güvenlik kontrolünden geçen cihazların sayısı da değildir. |
| Üretim erişimi kontrol listesi | Kontrol panelindeki, kaç test kullanıcısının kaç kesintisiz gündür kayıtlı olduğunu belirten madde. Şart bunun üzerinden ölçülür. | Belirli bir kişinin neden listede olup olmadığını. Bunun için kaydı kontrol edin. |
Asgari şartı karşılamak, ikna edici bir testle aynı şey değildir. Google, 12 test kullanıcısı 14 kesintisiz gün kayıtlı kaldıktan sonra bile test kullanıcısı etkileşimi yeterli değilse ek test isteyebilir. Günlük oturum kotası yayımlamaz; dolayısıyla hedef, meşgul görünmek için üretilmiş etkinlik değil, gerçek kullanım ve gerçek geri bildirim üreten bir testtir.
Play dışından yükleme ayrı bir yoldur ve kimseyi kaydetmez. Android App Bundle, yüklenebilir bir dosya değil bir yayımlama biçimidir; bu yolla yüklenen şey ondan üretilmiş bir APK’dır. Dosya nasıl gelirse gelsin (elle yükleme, paylaşılan bir bağlantı, dahili uygulama paylaşımı) kimsenin adına kayıt bağlantınızı kabul etmez.
Bu sayılardan ikisi arasındaki fark bir belirtidir, teşhis değil. On iki kaydın yanında düşük bir yüklü kitle rakamının sıradan açıklamaları vardır: insanlar kaydoldu ama hiç yüklemedi, son zamanlarda kullanmadıkları bir cihaza yüklediler, raporlama gecikiyor ya da sürüm onlara sunulmuyor.
Burada size söyleyebildiklerimiz ve söyleyemediklerimiz
Google, test şartını ve bu metriklerin tanımlarını yayımlar; ancak her bir sayım sonucunun açıklamasını ve evrensel bir raporlama gecikmesini yayımlamaz. İlgili metriğin belgelerini okuyun, gözlemlenen bir gecikmeyi yayımlanmış bir garantiyle karıştırmayın ve aşağıdaki kontrol listesini adım adım uygulayın.
Bir test kullanıcısı kapalı derlemenizi bulamıyor veya yükleyemiyorsa
Sorunu ortama bağlamadan önce şu yapılandırma sorunlarını kontrol edin. Fiziksel cihazlar için de emülatörler için de aynı şekilde geçerlidir.
-
01
Yanlış Google hesabı
Kayıt bağlantısını kabul eden hesap, cihazda oturum açmış ve Play Store’da seçili olan hesap olmalıdır. Birden fazla Google hesabı olan bir telefonda, biri “uygulama kullanılamıyor” dediğinde önce bunu kontrol edin.
-
02
Kayıt hiç tamamlanmadı
E-posta listeniz veya bağlı Google Grubunuz birini uygun hâle getirir; ancak onu teste kaydetmez. Kişinin yine de kayıt bağlantısını açıp kabul etmesi gerekir ve grup üyeliğinin etkinleşmesi biraz zaman alabilir. Kapalı derleme Play Store aramasında da görünmez; test kullanıcıları ona, verdiğiniz kayıt bağlantısı ve mağaza bağlantısı üzerinden ulaşır.
-
03
Çakışan kanal
Hesap aynı zamanda dahili testinizdeyse, kapalı teste kaydolmadan önce o testten ayrılmasını isteyin. Kanallar çakıştığında uygun bir kullanıcı, kendisine sunulan en yüksek uyumlu sürüm kodunu alır; bu, izlediğiniz sürüm olmayabilir (test kurulumu).
-
04
O kanalda yayında sürüm yok
Kapalı kanalın, düşündüğünüz sürüm ve yüzdeyle gerçekten kullanıma sunulmuş, yayımlanmış bir sürüme ihtiyacı vardır. Taslak kimseye dağıtılmaz. Durdurulmuş bir kullanıma sunma, dağıtımın devamını durdurur; ancak o sürümü zaten almış test kullanıcılarında yüklü kalabilir, bu yüzden hangi sürümün sunulduğunu kontrol edin. Google ayrıca yeni bir test bağlantısının ve sonradan yapılan değişikliklerin kullanılabilir hâle gelmesinin birkaç saat sürebileceğini belirtiyor.
-
05
Kendi kullanılabilirlik ayarlarınız
Ülke kullanılabilirliği ve cihaz kısıtlamaları sizin belirlediğiniz ayarlardır. Ülkeler için Google, test kullanıcısının Google Play hesap ülkesini esas alır; bu her zaman kişinin bulunduğu yer değildir. Bütünlük tabanlı mağaza girişi cihaz kontrollerini etkinleştirdiyseniz bunlar bazı cihazların uygulamayı görmesini veya yüklemesini engelleyebilir: bu, hangi test kullanıcılarının sayıldığına dair bir kanıt değil, sizin yapılandırdığınız bir erişim kısıtlamasıdır.
-
06
Ortamın veya derlemenin kendisi
Ancak yukarıdaki beş maddeden sonra. Yanlış sistem görüntüsüne sahip bir emülatör Play Store’da hiç oturum açamaz ve Android Studio, belirli görüntüler için bilinen sorunları yayımlıyor.
-
07
Engelleyen Store değil, uygulamanız
İndirme çalışıyor ama uygulama sonra çalışmayı reddediyorsa bu, Play kullanılabilirliği değil, sizin kendi yaptırımınızdır. Test kullanıcısının derlemenize ulaşamadığı sonucuna varmadan önce uygulamanızın veya arka ucunuzun Play Integrity yanıtıyla ne yaptığını kontrol edin.
Sayı hâlâ yanlış görünüyorsa özel rehberlerimiz var: test kullanıcıları eklendi ama sıfır kayıt, uygulama bir test kullanıcısına sunulmuyor ve Google Grubu test kullanıcısı erişimi. Her biri yaygın yapılandırma nedenlerini ve yapılacak ek kontrolleri ele alıyor.
Emülatör testi ne zaman işe yarar
Emülatörler iyidir ve Google da bir tane geliştiriyor. Android Studio ile birlikte gelir ve Google, farklı Android sürümlerinde ve ekran boyutlarında test yapmayı önerir. Hata, emülatör kullanmak değildir; ondan hiç tasarlanmadığı bir işi yapmasını beklemektir.
PrimeTestLab önerisiGeliştirirken hızlı yineleme. Sahip olmadığınız Android sürümleri ve ekran boyutları. Tabletler, yerel ayarlar, koyu mod, sağdan sola düzenler. Bir çökmeyi istediğiniz anda yeniden üretmek.
Bağımsız yargı. Beş sanal cihaz çalıştıran tek bir makine hâlâ tek bir kişinin görüşüdür.
Uygulamanın insanların sahip olduğu donanımda nasıl davrandığı: performans, pil, kamera, bildirimler, ağ değişiklikleri, üreticinin kendi Android derlemesi. Google, yayımlamadan önce donanımda test yapmayı önerir.
Uygunluk garantisi. İyi telefonlar, test kullanıcıları hakkında yazılmış bir şartı karşılamaz.
Araçların sağlayamadığı kısım: teste kaydolan, uygulamayı yüklü tutan, aklınıza gelmeyen akışları deneyen ve kafasını neyin karıştırdığını size anlatan biri.
Cihaz kapsamı. On iki test kullanıcısının telefonları birbirine benzeyebilir; emülatör kontrollerinin yerini korumasının nedeni de budur.
Android Studio görüntüleri, Play destekli görüntüler ve BlueStacks
Bütün emülatörler aynı değildir ve fark sistem görüntüsündedir. AOSP görüntüsünde Google uygulamaları yoktur. Google APIs görüntüsü Google hizmetlerini ekler ama Play Store içermez. Google Play görüntüsü Store’u içerir ve Android Studio, bunu destekleyen cihaz profillerini Play logosuyla işaretleyip bu Telefon profillerini CTS uyumlu olarak belgeler. Sanal cihazı oluştururken profil ve sistem görüntüsü ayrı seçimlerdir; içinde oturum açıp yükleme yapabilmek için Play görüntüsüne ihtiyacınız vardır. BlueStacks de Play Store’da oturum açmayı belgeliyor. Bunların hiçbiri uygunluğu çözmez: Store’a erişmek ve test kullanıcısı olarak sayılmak ayrı sonuçlardır.
Android telefonunuz yoksa ama birine test için yardım etmek istiyorsanız
Bu, bir geliştiricinin test grubu üretmesinden farklı bir durumdur ve suçlama değil, açık bir yanıt hak eder. Bir arkadaşınıza sahip olduğunuz makinede test için yardım etmek aldatma değildir. Kimsenin size vaat edemeyeceği şey sonuçtur; çünkü Google her katılımcının nasıl sayıldığını yayımlamıyor. Önemliyse bir Android telefon ödünç alın ya da uyumlu eski bir telefon kullanın. Bunun yerine emülatör kullanacaksanız geliştiriciye söyleyin ki testini buna göre planlayabilsin.
Bulut cihaz laboratuvarları ve lansman öncesi raporlar
Firebase Test Lab uygulamanızı Google’ın altyapısındaki cihazlarda çalıştırır; Play Console lansman öncesi raporu ise derlemenizi otomatik olarak tarar. İkisi de meşru otomatik QA araçlarıdır. Hiçbiri katılımcı değildir: otomatik bir çalıştırma teste kaydolmaz, 14 gün kayıtlı kalmaz ve size ilk kurulum ekranının anlaşılmaz olduğunu söylemez.
Play Integrity neyi ortaya koyar, neyi koymaz
Google teknik belgeleriPlay Integrity, bu tartışmanın büyük kısmının dayandığı teknolojidir; bu yüzden ne için olduğunu bilmekte fayda var. developer.android.com’a göre API, “helps you check that user actions and server requests are coming from your genuine app, installed by Google Play, running on a genuine and certified Android device” (bütünlük kararları). Bu yanıtın muhatabı uygulamanız ve kendi arka ucunuzdur. Play Console bütünlük yanıtlarını size de raporlar ve ayrı bir mağaza girişi ayarı hangi cihazların yükleme yapabileceğini kısıtlayabilir. Bunların hiçbiri kapalı test şartı değildir ve hiçbiri öyle okunmamalıdır.
“The app is running on a genuine and certified Android device.” Android 13 ve üzeri sürümlerde bu, önyükleyicinin kilitli ve işletim sisteminin sertifikalı bir üretici görüntüsü olduğuna dair donanım destekli kanıtla gelir; daha eski sürümlerde yazılım tabanlı bir değerlendirmeye dayanabilir.
Cihazın API’ye nasıl göründüğü. Kayıt hakkında bir ifade değil.“signs of attack (such as API hooking) or system compromise (such as being rooted)” bulunan bir cihaz ya da “not running on a physical device (such as an emulator that does not pass Google Play integrity checks)” olan bir uygulama olarak belgelenmiştir. Alan birden fazla etiket taşıyabilir; dolayısıyla bu, “boş” adlı bir değer değil, eksik bir etikettir.
Birbirinden farklı birçok durumu kapsar; bu yüzden geriye doğru tek bir nedene indirgenemez.“The app is running on a device that passes basic system integrity checks. The device may not be certified.” Buradaki isteğe bağlı, etiketi alıp almamayı geliştiricinin seçmesi demektir; bir test kullanıcısının teste kaydolmasıyla hiçbir ilgisi yoktur.
Bir yanıt ayarı, kayıt değil.“The app is running on a genuine and certified Android device with a recent security update.” Android 13 ve üzeri sürümlerde bu, cihaz bütünlüğü artı ilgili bölümlerde güncel güvenlik güncellemeleri anlamına gelir; Android 12 ve altı, aynı güncellik testi olmaksızın donanım destekli önyükleme bütünlüğü üzerinden değerlendirilir.
Kendi arka ucunuz için yüksek bir çıta. Kapalı test eşiği değil.Kendi şartları olan ayrı bir dağıtım yüzeyi olan Google Play Games on PC bağlamında, “Android-powered emulator with Google Play services” için belgelenmiştir.
Android Studio test emülatörleri hakkında, hiçbir yönde bir karar değil.Cihaz, uygulama tanıma ve lisanslama ayrı alanlardır
Üç alan tek bir alanmış gibi alıntılanır ve kafa karışıklığının çoğu bunları karıştırmakla başlar. Cihaz alanı ortamı tanımlar. Uygulama tanıma alanı, çalışan ikili dosyanın Google Play’in dağıttığıyla eşleşip eşleşmediğini tanımlar. Lisanslama alanı yetkilendirmeyi tanımlar ve hesabın uygulama için Play yetkisi yoksa lisanssız raporlayabilir. Play dışından yüklenen bir derleme, bir donanım kararı değil, lisanslama ve dağıtım meselesidir.
Bu örnekler terminolojiyi açıklar. Buradaki hiçbir şey Google’a bağlanmaz, cihazınızı ölçmez, katılımı doğrulamaz veya üretim erişimini öngörmez. Gerçek yanıtlar uygulamaya, yapılandırmasına ve ortama bağlıdır.
| Ortam | Yanıtta görülebilecekler | Bunun söyledikleri ve söylemedikleri |
|---|---|---|
| Sertifikalı telefon, kilitli önyükleyici | Cihaz alanı MEETS_DEVICE_INTEGRITY ve güncel bir güvenlik güncellemesiyle MEETS_STRONG_INTEGRITY içerebilir. | Cihazın API’yi tatmin ettiğini. O kişinin kayıt bağlantınızı kabul edip etmediğini değil. |
| Standart Android Studio emülatörü | Google, Play kontrollerinden geçmeyen bir emülatörü, cihaz tanıma etiketinin döndürülmemesinin nedenlerinden biri olarak belgeler. | Kendi arka ucunuzun sonuca tepki verebileceğini. Eksik bir etiket tek başına emülatörü tanımlamaz ve kimsenin kaydı hakkında hiçbir şey söylemez. |
| Play dışından yüklenen derleme | Bunu farklı alanlar yanıtlar: paket ve sertifika eşleşmesi için uygulama tanıma ve hesabın Play yetkisi yoksa lisanssız raporlayabilen lisanslama. | Bu alanlar uygulama tanımayı ve hesap yetkisini tanımlar. Ayrı ayrı okuyun: mevcut kopyanın nasıl yüklendiğinin tam kaydı değildirler ve kimseyi kaydetmezler. |
Dolayısıyla özet dardır: Play Integrity, kendi arka ucunuza uygulamanızın çalıştığı ortam hakkında çok şey söyler; bu belgelerde hiçbir şey bu kararların hangi test kullanıcılarının sayılacağına karar verdiğini söylemez.
Pratik bir yol ve emülatörlerden sonra toparlanma
14 günü bir engel değil, gerçek bir beta olarak görün. Aşağıdaki adımlar Google’ın yayımladığı süreci kendi önerilerimizle birleştirir: asgari sayının üzerinde kişi bulmak ve geri bildirimi bu şekilde düzenlemek birer öneridir, ek Google kotası değil. Hedef, takvimin ilerlemesini beklemek değil, gerçek bir testtir.
PrimeTestLab önerisiİmzalı bir App Bundle yükleyin, kapalı test kanalı oluşturun ve ona bir sürüm yayımlayın. O kanalda bir sürüm yayında olana kadar başka hiçbir şey çalışmaz.
E-posta listesi küçük, tanıdık bir gruba uygundur; bağlı bir Google Grubu daha kolay ölçeklenir. Her iki durumda da her kişi kayıt bağlantısını yine kendisi kabul eder.
Kural değil, tavsiye. İnsanlar ilgisini kaybeder, telefon değiştirir veya testten ayrılır; yerine gelen kişi kimsenin geçmişini devralmaz, 14 günü kaydolduğunda başlar. 15 ila 30 kişi bulmak size alan tanır.
Test kullanıcılarına deneyecekleri belirli bir şey ve kolayca geri bildirim verebilecekleri bir yer verin. Yayımlanmış bir günlük oturum veya ekran görüntüsü kotası yoktur; bu yüzden etkinlik üretmeyin.
Testin gerekçelendirdiği değişiklikleri yayımlayın ve nelerin bildirildiğine, ne yaptığınıza dair kısa bir kayıt tutun. Yayımlanmış zorunlu bir güncelleme sayısı yoktur; bu yüzden yalnızca varsayılan bir güncelleme kotasını karşılamak için değişiklik yayımlamayın.
Form, testi nasıl yürüttüğünüzü ve test kullanıcılarıyla nasıl etkileşim kurduğunuzu, uygulamanın ne olduğunu ve kimin için olduğunu, sonuçta neleri değiştirdiğinizi sorar. Notlarınızdan yanıtlayın. İnceleme genellikle yedi gün veya daha kısa sürer; daha uzun da sürebilir.
Testinizi zaten emülatörlerde yürüttüyseniz
-
Kontrol panelinizdeki üretim erişimi kontrol listesini açın ve ne yazdığını okuyun: kaç test kullanıcısı, kaç kesintisiz gün. Testinizin gerçek durumu budur.
-
Kayıtlı olduğu hâlde beklediğinizi göstermeyen herkes için yukarıdaki tanı listesini adım adım uygulayın. Cihazlar hakkında bir sonuca varmadan önce yapılandırmayı düzeltin.
-
Meşru olarak elde ettiğiniz ilerlemeyi koruyun. Google’ın yayımladığı hiçbir şey, bir testin test kullanıcısının kullandığı ortam yüzünden sıfırlandığını söylemez.
-
Gerçek katılımcılar ekleyin ve her yeni test kullanıcısının kendi 14 ardışık günlük kaydını tamamlamasına izin verin. Süreleri başkasınınkini devralmaz; bu yüzden testin aklınızdaki bitiş tarihinden sonra da sürmesi gerekebilir. Uygulamanızda gerçek sorunlar varsa onları bulan kısım da budur.
Zor olan kısım insan bulmaksa 12 test kullanıcısı bulmanın yedi meşru yolu yazısındaki ücretsiz seçeneklerle başlayın. Oradan devam edin: test kullanıcıları nasıl davet edilir, 14 ardışık gün kuralı, test sırasında uygulamanızı güncellemek ve üretim erişimi anketi.
Gerçek katılım ve kuralları neyin ihlal ettiği
Buradaki korkunun büyük kısmı, birbirinden çok farklı üç eylemi birbirine karıştırmaktan gelir. Aynı şey değiller; sonuçları da aynı değil.
Derlendiğini, çalıştığını ve doğru göründüğünü kontrol etmek için kendi derlemenizi emülatöre yüklemek, Google’ın tam da bunun için sunduğu araçta yapılan normal mühendisliktir. Aldatma değildir ve yaptırımın hedefi bu değildir.
Geliştiricilerin, işler ters gittikten sonra kurtarmamız için bize geldiği durum budur. Google emülatör sayım kuralı yayımlamıyor; bu yüzden size bunun kurallara aykırı olduğunu söyleyemeyiz. Ne yaptığımızı söyleyebiliriz: bir testi bu şekilde kurmayız ve bunu önermiyoruz. Üretim erişimi gerçek bir testin kanıtına göre değerlendirilir ve deneyimimize göre sanal cihazlardan derlenen bir grup, ek test için geri gönderilen ya da reddedilen türdendir.
Sahte Google hesapları oluşturup bunlarla teste kaydolmak, emülatörde ya da başka herhangi bir yerde, bambaşka bir eylemdir. Google’ın puanlar, yorumlar ve yüklemeler politikası, sıralamayı, puanları, yorumları veya yükleme sayılarını gayrimeşru yollarla manipüle etme girişimlerini yasaklar.
Dolayısıyla pratik sınır sanallaştırmayla değil, aldatmayla ilgilidir: kimin katıldığını yanlış göstermek için hesap oluşturmayın veya etkinliği otomatikleştirmeyin. Google, yüklemelerin ve diğer mağaza metriklerinin gayrimeşru manipülasyonunu yasaklar. Bu politika tek başına emülatöre özgü bir sayım kuralı ortaya koymaz.
Yapmaya değer bir düzeltme: “daha fazla test gerekli” yanıtı tek başına hesabınıza karşı bir yaptırım anlamına gelmez. Belirli mesajı okuyun ve gelecekteki incelemeler için otomatik cezalar çıkarmak yerine yönlendirdiği şekilde test etmeye devam edin. Bu ret sonrasında ne yapmalı yazısı konuyu ayrıntılı inceliyor.
Pratik çıkarım üçünde de aynıdır. Emülatör size fazladan bir kişi kazandırmaz; dolayısıyla zamanınıza değecek tek soru, gerçek kişileri verimli biçimde nasıl bulacağınızdır.
PrimeTestLab nerede devreye girer
Ticari açıklamaBiz kapalı test yardımı satıyoruz; bu bölümü bunu bilerek okuyun. Geliştiriciler emülatörlere, hile yapmak istedikleri için değil, iki hafta boyunca kayıtlı kalacak bir düzine insan bulmak gerçekten zor olduğu için yönelir. Bizim yaptığımız iş tam olarak bu kısım.
Ne yapıyoruz
12 veya daha fazla gerçek test kullanıcısını bulup koordine ediyor, 14 günün tamamı boyunca kayıtlı tutuyor ve ayrılan herkesin yerine yenisini koyuyoruz. Test yaklaşık 4-6 saat içinde başlar.
Neyi iddia etmiyoruz
Herhangi bir hizmetin Google’ın kararını garanti edebileceğini ya da test kullanıcısı kiralamanın incelemeyi ortadan kaldırdığını. Üretim erişimi, testinize ve uygulamanıza göre değerlendirilir.
Ödeme yapmak istemiyorsanız
Bu son derece makul bir tercih; 12 test kullanıcısı bulmanın yedi meşru yolu yazısındaki ücretsiz yollar işe yarar. Para yerine zamana mal olurlar.
Her plana para iade garantisi dahildir. Karar vermeden önce adım adım süreci de okuyabilirsiniz.
Sık sorulan sorular
Google Play kapalı testi için emülatör kullanabilir miyim?
Uygulamanızı test etmek için kullanın: Google onu bunun için geliştiriyor. Yayımlanan şart, 14 kesintisiz gün kayıtlı kalan 12 test kullanıcısıdır ve burada incelenen hiçbir belge emülatör tabanlı bir katılımcının buna sayılıp sayılmadığını söylemiyor. Kendi önerimiz belgelerden daha ileri gider: derlemenizi emülatörde test etmek sorunsuzdur, emülatör örneklerini test kullanıcısı yerine kullanmak bizim yapacağımız bir şey değildir ve sahte Google hesaplarıyla teste kaydolmak, üretim erişiminin reddedilmesine yol açabilecek bir manipülasyondur.
Play Integrity başarısızlığı, bir test kullanıcısının sayılmadığı anlamına mı gelir?
Bu rehber için incelenen belgeler böyle bir şey söylemiyor. Play Integrity, uygulamanın çalıştığı ortam hakkında kendi uygulamanıza ve arka ucunuza yanıt verir; Google bunu kapalı test şartından ayrı olarak belgeler. Bütünlük kararından test kullanıcısı sayısına uzanan zinciri yayımlanmış bir süreç değil, bir çıkarım olarak görün.
12 kişiye mi, 12 hesaba mı yoksa 12 telefona mı ihtiyacım var?
Şart, 14 gün boyunca kesintisiz kayıtlı kalan test kullanıcıları hakkında yazılmıştır; pratikte bu, kayıt bağlantınızı kabul eden, kendi Google hesabı olan 12 kişi demektir. On iki telefona sahip olmanız gerekmez ve hiçbir Google belgesi üst düzey donanım veya farklı üreticilerden cihazlar şart koşmaz. On iki kişiden biri olup olamayacağınız kendi hesaplarınızı test kullanıcısı olarak kullanmak yazısında ele alınıyor.
Android telefonum yok. Yine de birinin uygulamasını test etmesine yardım edebilir miyim?
Yardım etmek istemek aldatma değildir ve bir geliştiricinin test grubu üretmesinden farklıdır. Katılımınızın nasıl sayılacağını kimse dürüstçe vaat edemez. Bir Android cihaz ödünç almak düşük riskli yoldur; bunun yerine emülatör kullanacaksanız geliştiriciye söyleyin ki buna göre plan yapabilsin.
Google Play kapalı testi için BlueStacks kullanabilir miyim?
BlueStacks Play Store’da oturum açmayı belgeliyor ve Play destekli bir Android Studio görüntüsü de Store’a ulaşabilir. Bu, Play Store erişiminin mümkün olduğunu doğrular; sizin kapalı derlemenizin sunulacağını değil: o hâlâ hesaba, kanala ve sürüme bağlıdır. Uygunluk konusunda da hiçbir şeyi çözmez; çünkü hiçbir Google belgesi böyle bir katılımcının sayılıp sayılmadığını belirtmiyor. Bir üreticinin sayfasını yalnızca o ürün hakkında yetkili sayın; her iki yönde de daha fazlası değil.
Geliştirici cihaz doğrulaması kapalı testle aynı şey mi?
Hayır. Cihaz doğrulaması, hesap sahibinin hesap kurulumunda root edilmemiş, Android 10 veya üzeri çalıştıran fiziksel bir Android cihaza erişimi olduğunu kanıtlamasıdır; Google bunu daha sonra yeniden isteyebilir. Kapalı test ise insanların bir test kanalına kaydolmasıyla ilgilidir. Farklı aktör, farklı amaç, farklı yardım sayfası.
Uygulamayı kaldırmak, test kullanıcısının testten ayrıldığı anlamına mı gelir?
Uygulamayı kaldırmak ve testten ayrılmak farklı işlemlerdir. Şart kesintisiz kayıt durumu hakkında yazılmıştır; bu yüzden bir kaldırmanın süreyi bozduğunu ya da bir kişinin ayrılmasının diğerlerini sıfırladığını varsaymayın. İlerleme yanlış görünüyorsa önce üretim erişimi kontrol listesini ve kaydı kontrol edin.
Sonuç
Özet
Emülatörler meşru bir test aracıdır; katılımcıların yerine geçmekte ise kötü bir tercihtir. Şart, 14 kesintisiz gün kayıtlı kalan 12 test kullanıcısıdır ve burada incelenen belgeler, emülatör tabanlı bir katılımcının sayılıp sayılmadığını belirtmiyor. O hâlde üretim erişimi kontrol listenizi açın, donanımı suçlamadan önce yapılandırma kontrollerini adım adım yapın ve sürenin geri kalanını uygulamayı gerçekten kullanacak kişiler bulmaya ayırın. Belgelerin bizim adımıza söylemesi gerekmeyen kendi önerimiz: emülatörlerle veya sahte hesaplarla katılım üretmek, ret riskine değmez. 12 test kullanıcısı bulmanın ücretsiz yollarıyla başlayın →
Resmî Google belgeleri
Topluluk tartışması, belge değil
Oradaki önerilen yanıt, emülatör yerine fiziksel Android cihazlardaki başka kişileri kullanmayı öğütlüyor ve bir Ürün Uzmanı bunu onaylamış; bilmekte fayda var. Yine de bu bir topluluk tartışması: hiçbir politikaya atıf yapılmıyor ve sayfa, içeriğin doğrulanmamış olabileceği uyarısını taşıyor.