Android Developer Verification Nedir?
Android developer verification, Google'ın sertifikalı Android cihazlara kurulan uygulamaların kimliği doğrulanmış bir geliştirici tarafından kaydedilmiş olmasını şart koşan yeni kuralıdır. Kişi ya da şirket, package name ve o paketi imzalayan signing key arasında doğrulanabilir bir bağ kurar.
Kural yalnızca Google Play ile sınırlı değil. Diğer uygulama mağazalarından dağıtılan uygulamaları da kapsıyor ve Google, nereden indirilirse indirilsin sertifikalı cihazlardaki tüm uygulamalara genişletmeyi planlıyor. Amaç, zararlı yazılım geliştiricilerinin anonim kalıp yeni isimlerle geri dönmesini zorlaştırmak. Doğrulama kim olduğunuza ve hangi paketlerin size ait olduğuna bakar; uygulamanızın içeriğini veya işlevini incelemez.
Ekim 2026 itibarıyla zorunluluk yalnızca dört ülkede ve yalnızca katılımcı mağazalardan yapılan kurulumlarda uygulanıyor. Google 2027'de global geçişi planlıyor ancak kesin bir tarih açıklamadı.
Takvim
| Tarih | Aşama |
|---|---|
| 2025 | Zorunluluk duyuruldu |
| Mart 2026 | Doğrulama geliştiricilere açıldı |
| Haziran 2026 | Kaydı kontrol eden sistem servisi cihazlara dağıtılmaya başladı |
| Temmuz 2026 | Developer ID Status API global olarak yayına girdi |
| Ağustos 2026 | Android Developer Console API, limited distribution hesapları ve advanced flow global olarak açıldı |
| 30 Eylül 2026 | Brezilya, Endonezya, Singapur ve Tayland'da zorunluluk başladı |
| 2027 | Sertifikalı cihazlardaki tüm uygulamalara global genişleme (planlanan) |
Zorunluluk Android 7 ve üzeri sertifikalı cihazlarda geçerli. İlk aşamada yedi katılımcı mağazadan yapılan kurulumlar kontrol ediliyor: Google Play, Samsung Galaxy Store, HONOR App Market, OPPO App Market, Palm Store (Transsion), V-Appstore (vivo) ve GetApps (Xiaomi). Diğer kaynaklardan sideload şimdilik engellenmiyor.
Kimleri Etkiliyor?
Google Play geliştiricileri
Zaten Google Play'de yayın yapıyorsanız işin büyük kısmı hazır. Play Console geliştiricileri otomatik olarak kaydediliyor ve Google'a göre Play uygulamalarının yüzde 99'undan fazlası hiçbir işlem yapılmadan kaydedildi. Play App Signing kullanan uygulamalar otomatik olarak sahiplenilir. Play Console ana sayfasından durumunuzu kontrol edin ve otomatik kaydedilmeyenleri elle kaydedin.
Sadece Google Play dışında dağıtanlar
APK'larınızı kendi sitenizden, alternatif mağazalardan veya yönetilmeyen cihazlara dağıtıyorsanız Android Developer Console hesabı açmanız gerekiyor. Full distribution hesabı tek seferlik 25 dolar ücretli ve kimlik doğrulaması gerektiriyor.
Öğrenciler ve hobi geliştiriciler
Limited distribution hesapları öğrenciler, öğretmenler, hobi geliştiricileri ve kişisel projeler için tasarlandı. Kimlik belgesi ve ücret istemiyor; ancak bir uygulamayı en fazla 20 belirli cihazla paylaşabiliyorsunuz. Limited hesabı sonradan full hesaba yükseltebilirsiniz, tersi desteklenmiyor.
Kurumsal uygulamalar
Şirketin kendi mağazasından yönetilen (managed) cihazlara dağıtılan uygulamalar muaf; yine de Google kayıt yapılmasını öneriyor.
Hesap Türleri Karşılaştırması
| Full distribution | Limited distribution | Kayıtsız uygulama | |
|---|---|---|---|
| Kimlik doğrulama | Zorunlu | Gerekmez | Yok |
| Ücret | Tek seferlik 25 dolar | Ücretsiz | Yok |
| Erişim | Her mağaza ve kanal | En fazla 20 cihaz | Sadece doğrulamalı mağazalar dışı |
| Kurulum deneyimi | Normal | Tanıdık geliştiriciden davetle | Advanced flow veya adb |
Doğrulama İçin Gerekenler
- Kimlik. Bireysel geliştiriciler resmi kimlik belgesi sunar. Şirketler D-U-N-S numarası ve Google Search Console ile doğrulanmış bir web sitesi verir. D-U-N-S ücretsizdir ama 28 güne kadar sürebilir, erkenden başvurun.
- Package name kaydı. Her package name'in size ait olduğunu, kendi private key'inizle imzalanmış bir APK sunarak kanıtlarsınız. Bir paket için birden fazla signing key destekleniyor.
- Durum kontrolü. Kayıt durumu Play Console'da, Android Developer Console'un Package names sekmesinde ve Android Studio Panda 4 ve sonrasında görünür.
CI/CD için Android Developer Console API package name'leri programatik olarak kaydetmeyi, Developer ID Status API ise bir package name'in kayıtlı olup olmadığını kontrol etmeyi sağlar.
Kayıtsız Uygulamalara Ne Olur?
Zorunluluğun başladığı ülkelerde kayıtsız bir uygulama katılımcı mağazalardan kurulamaz. Bu mağazaların dışında kullanıcılar doğrulanmamış uygulamaları iki yolla kurmaya devam edebilir:
- adb. Android Debug Bridge ile yapılan kurulumlar doğrulama gerektirmez; yerel geliştirme ve test süreciniz değişmez.
- Advanced flow. İleri düzey kullanıcılar için tek seferlik kurulum: developer mode açılır, kimsenin yönlendirmediği onaylanır, cihaz yeniden başlatılıp tekrar kimlik doğrulanır, 24 saat beklenir ve biyometri ya da PIN ile onay verilir. Sonrasında kurulumlara 7 gün veya süresiz izin verilebilir; her doğrulanmamış uygulamada uyarı gösterilir.
Advanced flow kapalıyken kayıtsız uygulamaların güncellemeleri, adb ile yapılmadıkça başarısız olur.
Hazırlık Listesi
- Play içinde ve dışında yayınladığınız tüm package name'lerin listesini çıkarın.
- Play Console'da her uygulamanın kayıtlı göründüğünü doğrulayın.
- Signing key'lerinizi yedekleyin. Key'i kaybederseniz o paketi kaydedemezsiniz.
- Şirketseniz D-U-N-S numarasına şimdiden başvurun ve sitenizi Search Console'da doğrulayın.
- Play dışı uygulamaları Play Console'dan (hesabınız varsa) veya Android Developer Console'dan kaydedin.
- Package name'iniz başka biri tarafından kullanılıyorsa yeni bir isim tercih edin; mevcut ismi korumak ek inceleme gerektirir ve isim ortak kalabilir.
- 2027 genişlemesinden önce release hattınıza kayıt kontrolü ekleyin.
Sık Yapılan Hatalar
- Sadece Play'deyim, bir şey yapmama gerek yok demek. Otomatik kayıt uygulamaların çoğunu kapsar, hepsini değil. Tek tek kontrol edin.
- Flavor build'leri unutmak. Kendi package name'i olan white-label veya bölgesel build'ler kullanıcıya ulaşıyorsa ayrı ayrı kaydedilmeli.
- Herkese açık yayın için limited hesap kullanmak. 20 cihaz sınırı bu hesabı yalnızca test ve kişisel kullanıma uygun kılar.