App Review: nedir, App Store'da inceleme nasıl yapılır

Yazar: IT Sectr Yayınlanma: 2026-04-18 Okuma süresi: 8 dk

App Review, uygulamaları App Store'da yayınlamadan önce inceleme sürecidir. Her uygulama, Apple'ın kurallarına uygunluk için denetimden geçer: güvenlik, gizlilik, arayüz kalitesi ve kararlılık. Apple Developer Guidelines, 2024'e göre, başvuru sonrası ortalama inceleme süresi 48 saattir. İnceleme kriterlerini bilmek, geliştiricilerin denetimi ilk denemede geçmesine yardımcı olur.

Önemli Noktalar

  • App Review — App Store'da yayınlamadan önce Apple'ın uygulama inceleme süreci
  • 48 saat — standart başvuru için ortalama inceleme süresi
  • Guidelines — App Store Review Guidelines denetim kriterlerini tanımlar
  • Rejection — Resolution Center aracılığıyla itiraz imkanı olan reddetme
  • Expedited Review — kritik düzeltmeler için hızlandırılmış inceleme

App Review Nedir?

App Review, Apple'ın uygulamaları App Store'da yayınlamadan önceki denetim sürecidir. Her uygulama, güncelleme veya uzantı, güvenlik, gizlilik, tasarım, yasal standartlar ve içeriği kapsayan çoklu bölümlerden oluşan App Store Review Guidelines'a uygunluk için incelenir.

Prosedür, Apple ekosistemindeki tüm geliştiriciler için zorunludur. App Review'ı geçmeden uygulama App Store kataloğunda görünmez, indirilemez ve TestFlight aracılığıyla dağıtılamaz. İstisna, dahili kurumsal dağıtım için Enterprise sertifikalarıdır.

App Review'ın Tarihçesi

Apple, App Review'ı 2008 yılında App Store'un lansmanıyla birlikte tanıttı. Başlangıçta inceleme 7–14 gün sürüyordu ve daha az resmiydi. CNBC araştırmasına (2023) göre, 15 yılda Apple çeşitli nedenlerle 2 milyondan fazla uygulamayı reddetti. 2020'de Apple, yüksek güven derecesine sahip geliştiriciler için hızlandırılmış inceleme programı başlattı.

App Review, Google Play Review'dan Nasıl Farklıdır

Ön denetim olmadan yayının mümkün olduğu Google Play'in aksine, App Store ön denetim kullanır — her uygulama yayından önce incelenir. Google Play, sonradan denetim ve otomatik tarayıcılar uygular. Appfigures analizine (2024) göre, App Store'da ortalama onay süresi 48 saat iken Google Play'de 4 saattir. Aynı zamanda, App Store'da reddetme oranı %35 daha yüksektir.

App Review Süreci Nasıl Çalışır

App Store Connect aracılığıyla bir build yüklendikten sonra çok aşamalı inceleme başlar. Geliştirici, sürümü seçerek ve meta verileri doldurarak uygulamayı incelemeye gönderir. Apple, başvuruları uygulama kategorisi ve bölgeye göre denetimci ekipleri arasında dağıtır.

Otomatik İnceleme Aşamaları

İlk aşama otomatik olarak gerçekleştirilir. Apple'ın tarayıcıları, ikili kodu kötü amaçlı framework'ler, özel API kullanımı ve App Store formatına uygunluk açısından kontrol eder. Sistem meta verileri analiz eder: ad, açıklama, ekran görüntüleri ve yaş sınıflandırması. Otomatik inceleme 5 ila 30 dakika sürer.

swift
import StoreKit

func checkReviewStatus() {
    let url = URL("https://api.appstoreconnect.apple.com/v1/apps/<APP_ID>/reviewSubmissions")!
    var request = URLRequest(url: url)
    request.setValue("Bearer <JWT_TOKEN>", forHTTPHeaderField: "Authorization")
    
    URLSession.shared.dataTask(with: request) { data, _, _ in
        guard let data = data else { return }
        let status = try? JSONDecoder().decode(ReviewStatus.self, from: data)
        print("Review status: \(status?.attributes.state ?? \`"unknown\`")")
    }.resume()
}

Manuel Denetim

Otomatik incelemeden sonra başvuru insan denetimciye gider. Denetimci, uygulamanın işlevselliğini kontrol eder, temel senaryoları test eder, Human Interface Guidelines'a uygunluk için tasarımı değerlendirir ve içeriği inceler. Apple raporuna (2024) göre, manuel denetim toplam inceleme süresinin %40–70'ini alır.

Apple'ın Temel İnceleme Kriterleri

App Store Review Guidelines, 6 ana kategoriye ayrılmış bir kurallar bütünüdür: Güvenlik, Gizlilik, Tasarım, Yasal Gereklilikler, İçerik ve Teknik Kriterler. Her kategori, belirli gereksinimlerle 5 ila 30 alt madde içerir.

KategoriTemel GereksinimlerGuidelines
GüvenlikKötü amaçlı kod yok, veri koruması1.0–1.5
GizlilikKişisel veri işleme, izin talepleri2.0–2.5
TasarımHIG uyumu, arayüz kararlılığı3.0–3.4
YasalYaş sınıflandırması, kumar, içerik4.0–4.9
İçerikRahatsız edici içerik yok, telif hakkı5.0–5.6

Güvenlik ve Gizlilik Kriterleri

Apple, Privacy Manifests kullanımını ve veri toplama amaçlarının açıklamasını sıkı bir şekilde kontrol eder. 2024'ten itibaren, her uygulama veri toplama için kullanılan API'leri belirtmeli ve gerekliliklerini gerekçelendirmelidir. Privacy Manifest'in olmaması, reddedilmenin sık nedenlerinden biridir.

Tasarım ve HIG Uyumu

Uygulama Human Interface Guidelines'ı takip etmelidir. Apple, çalışmayan öğeler, bozuk bağlantılar, farklı cihazlarda yanlış görüntüleme ve okunamayan metin içeren uygulamaları reddeder. Dynamic Type ve VoiceOver'a uyarlamaya özellikle dikkat edilir.

Uygulamanızı App Review'a Nasıl Hazırlarsınız

App Review'a hazırlık geliştirme aşamasında başlar. Reddedilmelerin çoğu kod hatalarından değil, resmi gereksinim ihlallerinden kaynaklanır: test hesabı eksikliği, eksik meta veriler veya yanlış yaş sınıflandırması. Aşağıda gönderim hazırlığı için bir kontrol listesi bulunmaktadır.

  • Privacy Manifest ve veri kullanım açıklamasını kontrol edin
  • Kimlik doğrulaması olan uygulamalar için test hesabı sağlayın
  • Ekran görüntülerinin cihaz çözünürlükleriyle eşleştiğini kontrol edin
  • Age Rating API aracılığıyla yaş sınıflandırmasını doldurun
  • Sürüm build'inde hata ayıklama kodunu ve günlükleri devre dışı bırakın
swift
// App Review ön gönderim kontrolü
struct PreReviewChecklist {
    let hasPrivacyManifest: Bool
    let hasTestAccount: Bool
    let screenshotsValid: Bool
    
    func isReadyForReview() -> Bool {
        let checks = [hasPrivacyManifest, hasTestAccount, screenshotsValid]
        return checks.allSatisfy { $0 }
    }
}

App Store Connect için Meta Veri Yapılandırması

App Store Connect'te uygulama kategorisini, anahtar kelimeleri, açıklamayı ve iletişim bilgilerini belirtmeniz gerekir. Abonelikli uygulamalar için fiyat ve abonelik süresi bilgilerini doldurmanız gerekir. Apple, 15–30 saniyelik bir video önizlemesi eklenmesini önerir — bu, yükleme dönüşümünü %20–25 artırır.

Fiziksel Cihazlarda Test

İncelemeye göndermeden önce, farklı iOS sürümlerine sahip fiziksel cihazlarda test yapın. Simülatör, performans, ısınma ve pil tüketimi sorunlarını ortaya çıkarmaz. Apple, standart kullanım senaryolarında çöken veya donan uygulamaları reddeder.

Yerelleştirme ve Bölgesel Gereksinimlerin Kontrolü

Uygulamanız birden fazla dile yerelleştirilmişse, yerelleştirilmiş dizelerin ve veri biçimlendirmesinin doğruluğunu kontrol edin. Apple, başka bir dil seçildiğinde arayüzün bir kısmı İngilizce kalan uygulamaları reddeder. AB veya Çin'de içeriği olan uygulamalar için bölgesel yasalara uygunluğu kontrol edin: GDPR, CCPA ve Çin sertifikasyon gereksinimleri.

Otomasyon için App Store Connect API Kullanımı

App Review sürecini otomatikleştirmek için App Store Connect API'sini kullanın. API, programlı olarak build yüklemeye, inceleme durumlarını izlemeye ve değişiklikler hakkında bildirim almaya olanak tanır. Fastlane veya GitHub Actions aracılığıyla CI/CD ile entegrasyon, commit ile incelemeye gönderme arasındaki süreyi birkaç saatten 10–15 dakikaya düşürür.

Tipik Reddedilme Nedenleri

Apple tarafından 2024'te yayınlanan App Review istatistiklerine göre, 5 neden tüm reddedilmelerin %60'ından fazlasını oluşturmaktadır. Bunların çoğu teknik hatalarla değil, sunum ve açıklama kurallarının ihlaliyle ilgilidir.

NedenGuidelineReddetme Oranı
Eksik Bilgi3.0–3.4%22
İzinsiz Veri Toplama2.0–2.5%18
Çökmeler ve Hatalar1.0–1.5%12
IAP Olmadan Ücretli İçerik4.0–4.2%10
Yanlış Yaş Sınıflandırması5.0–5.6%8

Reddedilme Nasıl Düzeltilir

Reddedilme durumunda Apple, Guidelines'ın belirli bölümlerine bağlantılar içeren nedenleri açıklayan bir mektup gönderir. Geliştirici sorunu düzeltebilir ve App Store Connect aracılığıyla uygulamayı yeniden gönderebilir. Reddedilme nedenlerini netleştirmek için Resolution Center — bir Apple denetimcisiyle sohbet — mevcuttur.

Resolution Center Aracılığıyla İtiraz

Geliştirici denetimcinin kararına katılmıyorsa itirazda bulunabilir. Resolution Center'da, uygulamanın kurallara neden uygun olduğunu açıklamanız ve kanıt eklemeniz gerekir. Appfigures raporuna (2024) göre, itirazların yaklaşık %35'i yeniden inceleme sonrasında onaylanmaktadır.

İnceleme Süreleri ve Expedited Review

Standart App Review süresi 24–48 saattir. Ancak, WWDC sonrası, yılbaşı tatilleri öncesi ve iOS güncelleme sezonu gibi yoğun yük dönemlerinde süreler 5–7 güne çıkar. Apple, App Review Status sayfasında güncel ortalama süreyi yayınlar.

Expedited Review: Hızlandırılmış İnceleme

Kritik düzeltmeler için Apple, Expedited Review — 2–6 saat içinde hızlandırılmış inceleme — sağlar. Başvuru, neden belirtilerek App Store Connect aracılığıyla yapılır: kritik güvenlik açığını düzeltme, hizmeti geri yükleme veya kullanıcı etkinliğini engelleyen hata. Yanlış hızlandırma talepleri, sonraki gönderimlerin reddedilmesine yol açabilir.

Expedited Review Ne Zaman Talep Edilmeli

Hızlandırılmış inceleme, yalnızca uygulamanın çalışmaz hale geldiği veya yasayı ihlal ettiği durumlarda haklıdır. Apple Developer Support'a (2024) göre, Expedited Review geçerli bir nedenle vakaların %70'inde onaylanır. Yeni özellikler içeren planlı güncellemeler için hızlandırma talep edilmesi önerilmez.

Sıkça Sorulan Sorular

App Review ne kadar sürer?

Standart inceleme 24–48 saat sürer. Yoğun yük dönemlerinde süre 5–7 güne çıkar. Güncel ortalama süre App Store Connect'teki App Review Status sayfasında yayınlanır.

Uygulama incelemesi hızlandırılabilir mi?

Evet, Expedited Review mekanizması aracılığıyla. Hızlandırılmış inceleme 2–6 saat sürer. Talep, App Store Connect'te gerekçeyle (kritik güvenlik açığı, hizmet kesintisi veya engelleyici hata) yapılır. Yanlış talepler reddedilmeye yol açar.

Uygulamam reddedilirse ne yapmalıyım?

Mektupta belirtilen ihlalleri düzeltin ve App Store Connect aracılığıyla uygulamayı yeniden gönderin. Nedenleri netleştirmek için Resolution Center'ı (Apple denetimcisiyle sohbet) kullanın. Yeniden inceleme ek ücret gerektirmez.

Yeniden inceleme için ödeme yapmam gerekir mi?

Hayır, yeniden inceleme ücretsizdir. İhlalleri düzelttikten sonra, App Store Connect'te yeni bir build yükleyin veya meta verileri güncelleyin ve tekrar gönderin. Deneme sayısı sınırsızdır.

İnceleme durumu nasıl kontrol edilir?

Durum App Store Connect'te Uygulamalarım → uygulamayı seçin → App Review sekmesinde görüntülenir. Mevcut durumlar: Waiting for Review, In Review, Approved, Rejected. Bildirimler geliştiricinin e-postasına gelir.

Özet

  • App Review — Apple'ın uygulamaları App Store'da yayınlamadan önceki denetim süreci
  • 48 saat — bir uygulamanın ortalama standart inceleme süresi
  • Guidelines — 6 kategoride kurallar bütünü: Güvenlik, Gizlilik, Tasarım, Yasal Gereklilikler, İçerik ve Teknik Kriterler
  • Expedited Review — kritik düzeltmeler için 2–6 saatte hızlandırılmış inceleme
  • İtirazların %35'i Resolution Center aracılığıyla yeniden inceleme sonrası onaylanır
  • Privacy Manifest 2024'ten itibaren zorunlu — eksikliği yaygın reddedilme nedeni
  • İnceleme hazırlığı 5 maddelik kontrol listesi içerir: Privacy Manifest, test hesabı, ekran görüntüleri, yaş sınıflandırması, hata ayıklamayı devre dışı bırakma

Anahtar teslim bir mobil uygulama geliştireceğiz

IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.

Projeyi tartış

Ayrıca okuyun