App Store İnceleme Kuralı 2.1 "Bilgi Gerekli": Ne Gönderdim
Nesim Razon, bağımsız Android geliştiricisi · 2026-11-16
Son dokuz iPhone gönderimimden (sekizi yeni uygulama, biri güncelleme) üçü "Guideline 2.1 - Information Needed - New App Submission" gerekçesiyle "Rejected" durumuyla döndü ("2.1.0 Performance: App Completeness" ile birlikte görünüyor). Ürkütücü duruyor ama hata raporu değildi: bir bilgi talebiydi. Bu yazı, benim durumumda Apple'ın mesajının ne istediğini ve ne gönderdiğimi anlatıyor. Kişisel bir deneyim, politika tavsiyesi değil; gereksinimler değişebilir, o yüzden size gelen mesajı mutlaka okuyun.
Ne oldu
Durum Rejected diyordu ama mesajda bir çökmeye ya da bozuk bir ekrana işaret eden hiçbir şey yoktu. Bir yeni uygulama ile eski bir kaydın güncellemesi böyle bir mesaj olmadan onaylandı; dördü ise bu yazıyı yazarken hâlâ ilk incelemedeydi. Yani talebi neyin tetiklediğini söyleyemem; yalnızca dokuz gönderimin üçüne geldiğini biliyorum.
Mesaj, uygulama incelemesinin tamamlanmış uygulamalar ve üst veriler için olduğunu söylüyor ve derlemeyi desteklenen fiziksel cihazlarda kendi testimden geçirmemi istiyordu. Ardından neyin ekleneceğini sıraladı.
Mesaj neyi istedi
Benim durumumda mesaj, App Review Information'daki Notes alanına şunları eklememi istedi:
- En güncel işletim sistemini çalıştıran fiziksel bir cihazda alınmış ekran kaydı. Uygulamayı açmakla başlamalı ve tipik kullanıcı akışını göstermeli; uygulamada varsa hesap oluşturma, giriş ve silme, kullanıcı içeriği ve ücretli içerik de dahil.
- Amacın ve hedef kitlenin, uygulamanın çözdüğü sorunun ve değerinin açıklaması.
- Ana özelliklerin kurulumu ve erişimi için yönergeler; gerekiyorsa kimlik bilgileri veya örnek dosyalar.
- Temel işlev için kullanılan harici hizmetlerin, araçların veya platformların listesi: veri sağlayıcılar, kimlik doğrulama, ödeme işlemcileri, yapay zeka hizmetleri gibi.
- Bölgesel farklar ya da uygulamanın bölgeler arasında tutarlı çalıştığının teyidi.
- Yüksek düzenlemeli sektörler veya korunan üçüncü taraf materyali için belgeler.
Cevap vermek
Uygulamalardan ikisinde mesaj ayrıca App Store Connect'te cevap yazmamı istiyordu. Üçüncüsünde yalnızca Notes'u güncelleyip yeniden göndermemi istedi. Kısa bir cevap yazdım: istenen bilgilerin artık Notes'ta olduğunu, ekran kaydının eklendiğini ve başka bir şey gerekirse hazır olduğumu söyledim.
Altı cevabı yazmak
Uygulama başına altı cevabı İngilizce yazdım ve yalnızca koddan doğrulayabildiğim gerçeklerden çıkardım: bu uygulamaların hiçbirinde hesap ya da satın alma yok, cevaplar tam olarak bunu söylüyor. Harici hizmetlerde her uygulamanın gerçekte kullandıklarını yazdım: reklam ağı ve onay formu, analiz ve çökme raporlama hizmeti, harita ya da veri sağlayıcı, cihazın yerleşik hizmetleri. Bir uygulamanın hiç kullanmadığı bir şeyi, örneğin ödeme işlemcisini ya da yapay zeka hizmetini, kullanmadığını belirttim.
Her cevap toplamda iki üç bin karakterlik düz metin; Notes alanının sınırının epey altında. Tek bir şablon tuttum, yalnızca gerçekleri değiştirdim.
Gerçek cihazda kayıt
Ekranı iPhone 7'de, yerleşik ekran kaydıyla, Ana ekrandan başlayarak kaydettim. Bu telefon en fazla iOS 15.8 çalıştırıyor; bu yüzden Notes'ta bunun cihazın alabileceği en yeni iOS sürümü olduğunu yazdım. Her kayıt yaklaşık 60-75 saniye ve tek bir senaryoyu izliyor: uygulamayı aç, tipik akışı gez, menü sayfalarını aç, bitir.
Videoları USB üzerinden bilgisayara pymobiledevice3 ile, /DCIM klasöründen afc pull kullanarak kopyaladım ve ffmpeg ile 1-5 MB'lık mp4 dosyalarına yeniden kodladım. Sonra her birini Attachment olarak yükledim, Notes metnini değiştirdim, istenen yerde cevap verdim ve Update Review ya da Resubmit'e bastım. Üç uygulama da Waiting for Review durumuna döndü.
Videoları kontrol ederken yaptığım hata
Yüklemeden önce her videoyu 5 saniyede bir kare örnekleyerek kontrol ettim. Bundan, ikisinin uygulamayı açmakla başlamadığı sonucunu yanlış çıkardım. İlk 6 saniyeyi 0,5 saniyede bir örneklemek başladıklarını gösterdi: bir iki saniyelik bir Ana ekran girişi vardı ve seyrek örnekleme onu atlamıştı. Bir kaydı kontrol edecekseniz başlangıcına sık aralıkla bakın.
Şimdi ne yapıyorum
Artık bu bilgileri her yeni uygulamanın ilk gönderiminden önce Notes'a koyuyorum ve göndermeden önce telefonda kısa bir ekran videosu çekiyorum. Uygulama başına küçük bir iş ve amacı incelemede bir gidiş gelişi önlemek. Sizin mesajınız farklı bir şey istiyorsa benim listemi değil kendi mesajınızı izleyin.
Sık sorulan sorular
Guideline 2.1 Information Needed bir hata raporu mu?
Benim durumumda değildi. Mesaj bilgi ve ekran kaydı istiyordu; bir çökmeyi ya da kusuru anlatmıyordu.
Tüm yeni uygulamalara bu mesaj geliyor mu?
Hayır. İlk kez gönderdiğim dokuz uygulamanın üçüne geldi, diğer ikisi mesajsız geçti.
Bilgileri nereye koydum?
App Review Information'daki Notes alanına; ekran kaydını Attachment olarak yükledim ve mesaj istediği yerde App Store Connect'te cevap verdim.
Bu gereksinimler aynı kalacak mı?
Bilemem. Bu, benim durumumdaki tek bir mesajı anlatıyor; size gelen mesajı okuyun.
Diğer yazılar
- App Store Bağlantım Neden 404 Verdi ve Sayfa 2018 Ekran Görüntülerini Gösterdi
- Telefonsuz App Store Ekran Görüntüleri: Robolectric, Sahte Görsel Yükleyici ve Başsız Tarayıcı
- İki Mağaza İçin Tek QR Kodu: Küçük Bir Yönlendirme Sayfası
- Davranışı Değiştirmeden Kotlin Multiplatform'a Geçiş: Eski Kodu Test Kâhini Olarak Tutmak
- "Diğer Oyunlarım" İçin Sunucusuz Uzak Liste: GitHub Pages'te Tek JSON Dosyası
- iPhone'u Windows'tan USB ile Ayıklamak: Python ile Ekran Görüntüsü ve Günlük