Yayınlamadan Önce Neden Checklist Gerekli?
İlk uygulamanızı store'a gönderdiğinizde onlarca gereksinimi karşılamanız gerekiyor. Eksik bırakılan tek bir madde bile rejection (red) almanıza yol açabilir. Hem Apple hem Google her yıl yeni kurallar ekliyor ve 2026 itibarıyla gereksinimler oldukça kapsamlı.
Bu checklist her iki platform için gerekli olan teknik, yasal ve görsel gereksinimleri adım adım sıralıyor.
Teknik Gereksinimler
AAB Zorunluluğu (Google Play)
Google Play 2021'den bu yana yeni uygulamalar için AAB (Android App Bundle) formatını zorunlu tutuyor. Klasik APK dosyaları artık kabul edilmiyor.
AAB formatının avantajları:
- Google Play cihaza özel optimize edilmiş APK oluşturuyor
- İndirme boyutu ortalama %15 daha küçük
- Dynamic delivery ile modüler dağıtım mümkün
Flutter, React Native veya native Android projelerinde build komutu AAB çıktısı verecek şekilde yapılandırılmalı.
Minimum SDK Seviyeleri
| Platform | Minimum Gereksinim (2026) |
|---|---|
| Android | minSdkVersion 24 (Android 7.0) |
| iOS | iOS 16.0 ve üzeri |
Google Play, targetSdkVersion olarak en güncel API seviyesini (API 35, Android 15) hedeflemenizi bekliyor. Eski targetSdkVersion ile gönderilen uygulamalar reddediliyor.
Yasal Gereksinimler
Privacy Policy (Gizlilik Politikası)
Her iki platform da privacy policy sayfası zorunlu kılıyor. Bu politika:
- Hangi verileri topladığınızı açıkça belirtmeli
- Verileri nasıl kullandığınızı ve sakladığınızı anlatmalı
- Üçüncü taraflarla paylaşım varsa bunu belirtmeli
- Kullanıcının verilerini silme hakkını içermeli
- Erişilebilir bir URL'de yayınlanmış olmalı
Privacy policy olmadan uygulama göndermek anında rejection ile sonuçlanır. Hem store listing'de hem uygulama içinde erişilebilir olmalı.
Data Safety Formu (Google Play)
Google Play'de her uygulama için Data Safety formu doldurulması zorunlu. Bu formda beyan etmeniz gerekenler:
- Toplanan veri türleri (konum, kişisel bilgi, cihaz bilgisi vb.)
- Verilerin paylaşılıp paylaşılmadığı
- Veri güvenliği uygulamaları (şifreleme, transfer güvenliği)
- Hesap silme imkanı sunulup sunulmadığı
Formda yanlış veya eksik beyan tespit edilirse uygulamanız kaldırılabilir.
Hesap Silme Zorunluluğu
Eğer uygulamanız hesap oluşturmaya izin veriyorsa, kullanıcılara hesaplarını silme imkanı sunmak zorunlu. Bu kural hem Apple hem Google tarafından uygulanıyor. Detaylar icin "Hesap Silme Zorunluluğu" makalesine bakabilirsiniz.
Store Listing Gereksinimleri
Uygulama İkonu
| Platform | Boyut | Format |
|---|---|---|
| Apple | 1024x1024 px | PNG (alfa kanal yok) |
| 512x512 px | PNG veya JPEG |
Apple ikonlarda alfa kanal (saydamlık) kabul etmiyor. İkonunuzun arka planı opak olmalı.
Ekran Görüntüleri (Screenshots)
Apple App Store:
- En az 2, en fazla 10 ekran görüntüsü
- Desteklenen her cihaz boyutu için ayrı set gerekebilir
- 6.7 inç (iPhone 15 Pro Max) ve 6.1 inç zorunlu
- iPad desteği varsa iPad ekran görüntüleri de zorunlu
Google Play:
- En az 2, en fazla 8 ekran görüntüsü
- Minimum 320px, maksimum 3840px
- Telefon ekran görüntüleri zorunlu
- Tablet desteği varsa tablet ekran görüntüleri de öneriliyor
Feature Graphic (Google Play)
Google Play'de 1024x500 px boyutunda bir feature graphic zorunlu. Bu görsel store'da uygulamanızın üst kısmında gösterilir.
Uygulama Açıklaması
- Kısa açıklama: Google Play'de 80 karakter, Apple'da subtitle 30 karakter
- Uzun açıklama: Google Play'de 4000 karakter, Apple'da 4000 karakter
- Açıklamada yanıltıcı ifadeler kullanmayın
- Keyword stuffing yapmayın (özellikle Apple buna hassas)
Age Rating (Yaş Derecelendirmesi)
Her iki platform da yaş derecelendirmesi doldurmayı zorunlu tutuyor:
- Apple: App Store Connect'te yaş derecelendirme sorularını yanıtlayın
- Google: IARC (International Age Rating Coalition) anketini doldurun
Şiddet, kumar, alkol gibi içerikler varsa doğru şekilde beyan edin. Yanlış beyan ciddi yaptırımlara yol açabilir.
Review Süreci
Apple App Store Review
- Ortalama review süresi: 24-48 saat
- İlk uygulama biraz daha uzun sürebilir
- Rejection alırsanız Resolution Center uzerinden itiraz edebilirsiniz
Google Play Review
- Ortalama review süresi: birkaç saat ile 7 gün arası
- Yeni geliştirici hesaplarında inceleme daha titiz yapılıyor
Son Kontrol Listesi
Gönderim öncesi son kez kontrol edin:
- AAB formatında build alındı (Google)
- Minimum SDK seviyesi uygun
- Privacy policy URL'i aktif ve erisilebilir
- Data Safety / App Privacy formu dolduruldu
- Hesap silme özelliği mevcut (hesap varsa)
- Uygulama ikonu doğru boyut ve formatta
- En az 2 ekran görüntüsü yüklendi
- Feature graphic yüklendi (Google)
- Kısa ve uzun açıklama yazıldı
- Yaş derecelendirmesi tamamlandı
- Uygulama crash vermiyor, temel akışlar çalışıyor
- Test cihazlarında son kontrol yapıldı