İçeriğe geç
ship-ready

App Store incelemesi

Kontrol listesi · 5 bölüm · 32 madde

App Store incelemesi

En sık 32 red sebebi ve her biri için ne yapılacağı. Apple uygulamayı reddederken çoğu zaman sadece bir kural numarası ve iki cümle yazar; hangi ekranda neyin eksik olduğunu söylemez. Bu sebeplerin çoğu kod hatası değil; eksik anlatılan, unutulan ya da yanlış girilen ayarlar. Liste bu videodan ve aynı hesabın 24 maddelik ikinci listesinden alındı; kural numaraları 25.09.2026’da App Review Guidelines sayfasından doğrulandı. Kopya uygulama, iPad, özel kurulum videosu, puan isteme ve hızlandırılmış inceleme maddeleri bu videodan alındı ve 05.11.2026’da Apple’ın sayfalarından doğrulandı; videodaki “gizlilik metni statik HTML olmalı” diye bir kural yok.

0 / 32 tamamlandı %0

İlerleme yalnızca bu tarayıcıda saklanır.
01

Ödeme ve abonelik

0 / 4
#1
Satın alma ekranında (paywall) link yok

Abonelik ekranına Kullanım Koşulları (EULA) ve Gizlilik Politikası linklerini koy; ayrıca App Store Connect’teki uygulama açıklamasına da ekle.

Kural: 3.1.2as-paywall-linkleri
#2
Fiyat yazmıyor

Kullanıcı abone olmadan önce ne alacağını, fiyatı, süreyi ve deneme bitince ne kadar ödeyeceğini açıkça görsün; “Premium’a geç” tek başına yetmez.

Kural: 3.1.2(a), 3.1.2(c)as-fiyat-bilgisi
#3
Satın almayı geri yükleme (restore) yok

Geri yüklenebilen satın almalar için “Satın almaları geri yükle” düğmesi olsun.

Kural: 3.1.1as-geri-yukleme
#4
Dış ödeme linki

Dijital ürün ve abonelikleri uygulama dışında satın aldıran düğme ya da link koyma. ABD mağazasında bu yasak uygulanmıyor; diğer ülkelerde reddedilir.

Kural: 3.1.1(a)as-dis-odeme-linki
Sonraki bölüm · 02Gizlilik ve izinlerDevam et →
02

Gizlilik ve izinler

0 / 7
#5
Hesap silme yok

Uygulamada hesap açılabiliyorsa hesap silme de uygulamanın içinden yapılabilmeli; sadece e-posta ile talep yetmez.

Kural: 5.1.1(v)as-hesap-silme
#6
İzin gerekçesi yok

Kamera, konum, rehber gibi izin isteklerinde verinin neden ve nasıl kullanılacağını açıkça yaz; “Kamera erişimi gerekli” yetmez.

Kural: 5.1.1(ii)as-izin-gerekcesi
#7
Takip izni yok

Kullanıcıyı başka uygulama ve sitelerde takip ediyorsan (reklam kimliği, bazı analitik SDK’ları) App Tracking Transparency izni iste.

Kural: 5.1.2(i)as-takip-izni
#8
Veri AI servisine izinsiz gidiyor

Kullanıcının metni, fotoğrafı ya da sesi OpenAI, Anthropic, Gemini gibi bir AI servisine gidiyorsa ilk gönderimden önce hangi verinin hangi sağlayıcıya gittiğini açıkça söyleyip açık izin al; aynı bilgiyi gizlilik politikasına da yaz. Kural AI ile üretilen içeriği etiketlemeyi değil, kişisel verinin üçüncü taraf AI ile paylaşılmasını kapsar (13.11.2025’te eklendi).

Kural: 5.1.2(i)as-ucuncu-taraf-ai
#9
Gizlilik etiketi yanlış

App Store Connect’teki gizlilik bilgileri, uygulamanın ve eklediğin SDK’ların (analitik, reklam, çökme raporu) gerçekte topladığı veriyle birebir aynı olsun.

Kural: 2.3, 5.1.1(i)as-gizlilik-etiketi
#10
Gizlilik politikası linki yok

Gizlilik politikası linkini hem App Store Connect’teki alana hem de uygulamanın içinde kolay bulunur bir yere koy; sadece satın alma ekranında olması yetmez.

Kural: 5.1.1(i)as-gizlilik-politikasi-linki
#11
Eşdeğer giriş seçeneği yok

Google, Facebook gibi bir hesapla giriş varsa yanında veriyi ad ve e-postayla sınırlayan, e-postayı gizlemeye izin veren ve reklam için izlemeyen bir giriş seçeneği daha sun; Apple ile Giriş bu şartları karşılar. Sadece kendi e-posta ve şifre girişin varsa gerekmez.

Kural: 4.8as-esdeger-giris-secenegi
Sonraki bölüm · 03İnceleme hazırlığıDevam et →
03

İnceleme hazırlığı

0 / 9
#12
Yer tutucu içerik

“Lorem ipsum”, boş ekran, çalışmayan link ya da “yakında” sayfası bırakma; gönderilen sürüm son sürüm olmalı.

Kural: 2.1(a)as-yer-tutucu-icerik
#13
Demo hesap yok

Giriş gerektiren her şey için çalışan ve inceleme sürerken süresi dolmayacak bir demo hesap (ya da tam demo modu) ve gerekiyorsa örnek QR kodu gibi ek bilgileri inceleme notlarına yaz.

Kural: 2.1(a)as-demo-hesap
#14
Özellik denenemiyor

İnceleme ekibinin kolayca kuramayacağı bir düzen gerekiyorsa (özel donanım, belirli bir konum, fiziksel ürün) App Store Connect’te App Review Information bölümündeki eke özelliği gösteren bir video koy. Donanım gerekiyorsa video ekran kaydı değil, gerçek cihazı göstermeli; video demo hesabın yerine geçmez.

Kural: 2.1(a)as-ozel-kurulum-videosu
#15
Gizli özellik

Gizli, kapalı bekleyen ya da belgelenmemiş özellik bırakma; yeni özellikleri inceleme notlarında ayrıntılı anlat ve inceleme ekibinin her özelliğe (ör. satın alma ekranına) nasıl ulaşacağını adım adım yaz, genel açıklama reddedilir.

Kural: 2.3.1(a)as-gizli-ozellik
#16
Ekran görüntüsü yanlış

Ekran görüntüleri uygulamanın kullanımını göstermeli; sadece logo, giriş ya da açılış ekranı olmaz.

Kural: 2.3.3as-ekran-goruntuleri
#17
Çöküyor

Göndermeden önce gerçek cihazda test et; çöken ya da belirgin hatası olan sürüm reddedilir.

Kural: 2.1(a)as-cokme
#18
iPad'de bozuk

Sadece iPhone için yaptığın uygulama da iPad’de uyumluluk modunda açılır ve inceleme iPad’de yapılabilir; göndermeden önce iPad simülatöründe aç, ekranların taşmadığını ve her düğmenin çalıştığını kontrol et. Xcode’da iPad’i hedeflerden kaldırmak bunu engellemez, sadece gerçek bir donanım ihtiyacı (UIRequiredDeviceCapabilities) iPad’i dışarıda bırakır.

Kural: 2.4.1as-ipad-uyumu
#19
Destek linki çalışmıyor

App Store Connect’teki destek linki (Support URL) açılmalı ve sana ulaşmanın kolay bir yolunu göstermeli; boş ya da hata veren sayfa bırakma.

Kural: 1.5as-destek-linki
#20
Yaş sınırı yanlış

App Store Connect’teki yaş derecelendirmesi sorularını dürüst cevapla; kullanıcı içeriği, sohbet, kumar ya da yetişkin içerik varsa belirt.

Kural: 2.3.6as-yas-derecelendirmesi
Sonraki bölüm · 04İçerik ve işlevsellikDevam et →
04

İçerik ve işlevsellik

0 / 10
#21
Sadece web görünümü

Uygulama, paketlenmiş bir web sitesinden fazlası olmalı: uygulamaya özgü özellik, içerik ve arayüz.

Kural: 4.2as-web-gorunumu
#22
Minimum işlevsellik

Sadece reklam, link koleksiyonu ya da çok basit tek işlev olan uygulamalar reddedilir.

Kural: 4.2, 4.2.2as-minimum-islevsellik
#23
Çocuk kategorisi

Çocuk kategorisindeysen dışarıya link, satın alma ve reklam ebeveyn kilidinin arkasında olmalı; kişisel ve cihaz verisi üçüncü taraflara gitmemeli.

Kural: 1.3as-cocuk-kategorisi
#24
Kullanıcı içeriği

Kullanıcılar içerik paylaşabiliyorsa uygunsuz içeriği filtreleme, şikâyet etme, kullanıcı engelleme ve iletişim bilgisi şart.

Kural: 1.2as-kullanici-icerigi
#25
Başkasının markası

Başka markanın adını, logosunu ya da telifli içeriğini izinsiz kullanma; başka uygulamanın ikonunu ya da adını taklit etme. Açıklamada ve ekran görüntülerinde Android gibi başka platformların adı ya da görseli de geçmesin.

Kural: 5.2.1, 4.1(c), 2.3.10as-baskasinin-markasi
#26
Kopya uygulama

Popüler bir uygulamanın tasarımını ve akışını birebir kopyalama; sadece adını ya da renklerini değiştirmek yetmez. Başka bir uygulamanın yerine geçmeye çalışmak geliştirici hesabının kapatılmasına kadar gidebilir.

Kural: 4.1(a), 4.1(b)as-kopya-uygulama
#27
Kendi puan pencereni gösteriyorsun

Puan ve yorum isterken Apple’ın sistem penceresini (requestReview) kullan; kendi tasarladığın puan penceresi reddedilir. Sistem penceresi 365 günde en fazla 3 kez görünür; ilk açılışta ya da onboarding sırasında isteme, kullanıcı bir işi başarıyla bitirdikten sonra iste (Human Interface Guidelines).

Kural: 5.6.1as-puan-isteme
#28
Sağlık iddiası

Sağlıkla ilgili ölçüm ya da etki iddiasının verisini ve yöntemini göster; doğrulanamayan iddia (“stresi tedavi eder”) reddedilir.

Kural: 1.4.1as-saglik-iddiasi
#29
Şablon uygulama

Hazır şablonla ya da uygulama üretme servisiyle yapılıp başkası adına gönderilen uygulama reddedilir; içerik sahibi kendi hesabından göndermeli ve uygulama özgün olmalı.

Kural: 4.2.6as-sablon-uygulama
#30
Olmayan özellik vaadi

Açıklama, ekran görüntüleri ve önizleme videosu uygulamanın gerçekte yaptığını göstermeli; olmayan özelliği ya da yanlış fiyatı vaat etme.

Kural: 2.3, 2.3.1(a)as-olmayan-ozellik-vaadi
Sonraki bölüm · 05ReddedilinceDevam et →
05

Reddedilince

0 / 2
#31
Cevap yazmıyorsun

Sessizce yeni sürüm göndermek yerine App Store Connect’te uygulamanın App Review bölümünden inceleme ekibine yaz; neyin eksik olduğunu sor ya da neden kurala uyduğunu açıkla.

Kural: App Reviewas-red-cevabi
#32
Acil düzeltme sırada bekliyor

Canlıdaki kritik bir hatayı düzelten sürümü ya da tarihi belli bir etkinliğe bağlı sürümü gönderdikten sonra hızlandırılmış inceleme formunu doldur; hatayı ve yeniden oluşturma adımlarını yaz. Bu bir hak değil, sık istersen sonraki talepler reddedilebilir; Apple zaten gönderimlerin %90’ını 48 saat içinde inceliyor.

Kural: App Reviewas-hizlandirilmis-inceleme
  • Önce yaz: Ret mesajına App Store Connect’ten cevap vermek çoğu zaman yeni sürüm göndermekten hızlı sonuç verir.
  • İtiraz: Uygulamanın yanlış anlaşıldığını düşünüyorsan App Review Board’a itiraz edebilirsin. Her ret için tek itiraz hakkı var; önce ekibin istediği ek bilgileri ver.
  • Görüşme: Apple, App Review ile Salı ve Perşembe günleri 30 dakikalık Webex görüşmesi randevusu veriyor (App Review randevusu); görüşme bilgi amaçlı, incelemeyi hızlandırmaz ve önceden onay vermez.
  • İlgili sekmeler: Satın alma ekranı ve abonelik araçları Gelir & analitik sekmesinde; abonelik şartları ve hesap silme yayın öncesi listesinin 56. ve 106. maddelerinde.
Bu iOS uygulamasını App Store incelemesine göndermeden önce şu 32 red sebebine göre kontrol et: satın alma ekranında Kullanım Koşulları ve Gizlilik Politikası linkleri, fiyat ve deneme süresi açıklaması, satın almaları geri yükleme düğmesi, dış ödeme linki, uygulama içinden hesap silme, izin gerekçesi metinleri, App Tracking Transparency, kişisel veri üçüncü taraf AI servisine gidiyorsa açıklama ve açık izin, gizlilik etiketinin SDK'larla uyumu, App Store Connect'te ve uygulama içinde gizlilik politikası linki, Google/Facebook girişinin yanında eşdeğer giriş seçeneği, yer tutucu içerik, demo hesap, özel donanım ya da kurulum gerekiyorsa gösteren video, gizli özellikler ve inceleme ekibinin özelliklere nasıl ulaşacağı, ekran görüntüleri, çökme, iPad'de uyumluluk modunda düzgün görünme, destek linki, yaş derecelendirmesi, web görünümünden ibaret olma, minimum işlevsellik, çocuk kategorisi kuralları, kullanıcı içeriği için filtreleme/şikâyet/engelleme, başkasının markası ve başka platform adları, popüler bir uygulamanın birebir kopyası olmama, puan isteğinin sadece sistem penceresiyle ve onboarding dışında yapılması, sağlık iddiaları, şablon uygulama, açıklamadaki vaatlerin uygulamayla uyumu. Her madde için durumu (✅ ⚠️ ❌ ➖) ve ilgili dosyayı yaz, sonra inceleme notlarına yazılacak metni ve demo hesap bilgisi taslağını hazırla.