AppReviewX Giriş yap

iOS sandbox ile uygulama içi satın almaları test et

Sandbox hesapları, yenileme hızları ve abonelikler için neyi doğrulamalısın. Güncel davranışı dokümanlardan doğrula.

Bu rehberde

Bir aboneliği test ederken gerçek para hareket etmemeli. Sandbox bunu çözer: satın almaların gerçek olanlar gibi davrandığı, ama kimseden ücret alınmayan bir test ortamıdır. Bu rehber kurulumu, hızlandırılmış saati ve abonelikler için bir test planını kapsar. Apple ayrıntıları zamanla değiştirir; bağlantılı sayfaları referans al ve bir sayıya güvenmeden önce kontrol et.

Sandbox hesapları

Apple'a göre sandbox hesaplarını App Store Connect'te (Kullanıcılar ve Erişim > Sandbox) oluşturur ve uygulamanın geliştirme imzalı bir derlemesini çalıştıran cihazlarda bu hesaplarla oturum açarsın. Her cihazda Geliştirici Modu açık olmalı. Apple'ın sayfasından, 2026-10-23'te alınan noktalar:

  • E-posta adresi daha önce bir Apple Hesabı olarak kayıtlı olmamalı. Apple, test edici başına ayrı bir adres önerir.
  • Sandbox hesapları yalnızca test içindir; gerçek App Store'da oturum açamaz ya da satın alma yapamazlar.
  • Her hesap bir mağaza bölgesine (storefront) bağlıdır; diğer bölgeleri test etmek için ülkesini ya da bölgesini sonra değiştirebilirsin.
  • Cihazda ana Apple Hesabı ayarlarını değil, Ayarlar'daki Sandbox oturum açma seçeneğini kullan. Uygulama içi satın almalar için kişisel hesabından çıkış yapman gerekmez.

Hızlandırılmış saat

Sandbox abonelikleri gerçeklerinden daha hızlı yenilenir. Apple'ın sayfasına göre (2026-10-23'te alındı) varsayılan olarak 1 ay = 5 dakikadır ve hız abonelik süresine bağlıdır:

Abonelik süresi Varsayılan sandbox yenilemesi
1 hafta 3 dakika
1 ay 5 dakika
2 ay 10 dakika
3 ay 15 dakika
6 ay 30 dakika
1 yıl 1 saat

Bir test edicinin yenileme hızını sandbox hesap ayarlarında değiştirebilirsin (seçenekler: her 3 dakika, 5 dakika, 30 dakika ya da saatlik). Hız, o test edici için fatura yeniden deneme ve fatura tolerans süresini de belirler. Apple, bir aboneliğin en fazla 12 kez yenilendiğini ve 13. denemede otomatik yenilemenin durduğunu belirtir; bu yüzden uzun testleri bu üst sınırı akılda tutarak planla.

Abonelikler için neyi doğrulamalı

  1. Satın alma. Her ürünü satın al. Fiyat gösterimini, yerelleştirilmiş metni ve başarıdan sonra açılan erişimi kontrol et.
  2. Yetki durumu. Satın almadan sonra uygulamayı yeniden başlat ve yeniden kur. Erişim hâlâ doğru mu?
  3. Yenileme. Bir yenileme için bekle ve hem uygulamanın hem sunucunun yeni dönemi kaydettiğini doğrula.
  4. İptal. İptal et ve dönem bitene kadar erişimin sürdüğünü, sonra durduğunu doğrula.
  5. Sona erme. Aboneliğin süresi dolsun. Uygulama ücretli içeriği kilitlemeli ve geri dönüş yolu göstermeli.
  6. Fatura yeniden deneme ve tolerans. Bu durumları kullanıyorsan, hızlandırılmış hızda test et.
  7. Geri yükleme. Aynı hesapla temiz bir kurulumda satın almaları geri yüklemeyi test et.
  8. Yükseltme, düşürme, geçiş. Aynı gruptaki planlar arasında geçiş yap ve ortaya çıkan durumu kontrol et.
  9. Teklifler. Ücretsiz denemeler ve tanıtım teklifleri: uygunluğu ve deneme bittiğinde ne olduğunu test et.
  10. Kesintiye uğrayan satın alma. Satın alma sayfasını iptal et ya da satın alma sırasında ağı kaybet. Uygulama kilidi açmamalı ve bozulmamalı.
  11. Sunucu tarafı kontroller. Arka ucun makbuzları ya da bildirimleri doğruluyorsa, sandbox olaylarını üretim olaylarından ayrı aldığını ve işlediğini doğrula.

Satın alma ekranının kendisi ayrı kontroller gerektirir: bkz. paywall'ını nasıl test edersin.

Sınırlar

Sandbox davranışı üretime yakındır ama aynı değildir. Kullanıcılara ulaştığı biçimde dağıtılan bir derlemede son kontrolü yap ve yayınlamadan önce Apple'ın güncel dokümantasyonunu oku.

Sonraki adım

Akışından satın alma yapan ikinci bir kişi, artık görmediğin karışıklıkları bulur. AppReviewX'te diğer geliştiriciler özel, yapılandırılmış geri bildirim verir; yazdığın her geri bildirim bir kredi kazandırır. Yeni hesaplar 0 krediyle başlar.

Ücretsiz başla

Merkez: iOS uygulama testi rehberi. İlgili: App Review için demo hesabı, iOS App Review hazır olma kontrol listesi.