Apple’ın 4 Kasım’da duyurduğu Apple retention mesajları, otomatik yenilenen abonelikler için artık App Store Connect’te yapılandırılabiliyor. Bu mesajlar abonelik iptal akışında gösteriliyor. Uygulama sahibi olarak ilk işiniz ortak ifadeleri, teklifsiz sürümü ve onay durumunu kontrol etmektir. Test taslağı ile yayındaki mesaj farklı sürümler olabilir.
App Store Connect’te ne değişti
Apple’ın duyurusuyla birlikte konsol yapılandırması, ayrı Retention Messaging API’nin yanında kullanıma sunuldu. Bu API zaten vardı: değişiklik günlüğünde 2025 tarihli ilk ön sürüm kayıtlıdır. API erişimi hâlâ talep üzerine veriliyor. Konsol yolunu kullanan bir uygulama sahibinin önce gerçek zamanlı sunucu entegrasyonu kurması gerekmiyor.
Kapsam, App Store’daki otomatik yenilenen aboneliklerdir. İş ataması yapmadan önce aboneliğin nasıl faturalandırıldığını kontrol edin: Apple’ın iptal yardımı, Apple üzerinden faturalandırmayı diğer sağlayıcılardan ayırır. Bu yapılandırma, web sitesi ödeme adımı veya Google Play için iptal mesajı oluşturmaz.
API genel bakışında desteklenen sürümler iOS 15.1 veya üzeri, iPadOS 15.1 veya üzeri, macOS 14 veya üzeri ve visionOS 1 veya üzeri olarak listelenir. Mesaj, abone Cancel Subscription seçeneğine dokunduktan sonra Confirm Cancellation ekranında gösterilir. Müşteri iptali yine de tamamlayabilir. Kontrol kaydına cihazı ve işletim sistemini ekleyin; yalnızca masaüstü ön izlemesi, abonenin ne gördüğünü belirlemeye yetmez.
Apple retention mesajları nasıl gösterilir
Apple’ın kurulum yardımı, ortak metni isteğe bağlı görselden ve isteğe bağlı retention tekliflerinden ayırır. Uygun abone, görsel yerine ekli teklifi görür. Uygun teklifi olmayan kişi metni yapılandırılmış görselle birlikte görür; görsel eklenmemişse yalnızca metin gösterilir. Mesajı incelemeye göndermeden önce teklifli ve teklifsiz sürümleri ön izleyin.

Başlık ve gövde metni her iki görünümde de doğru kalmalıdır. Teklifi alamayan aboneler de ortak metni gördüğü için Apple bu metinde teklif, indirim ve fiyat ifadelerini yasaklar. Ürünün gerçekten sağladığı bir faydayı açıklayın. İptalden sonra sona erecek bir hakkı açıklıyorsanız ifadelerin gerçek hakla ve hakkın bitiş tarihiyle eşleştiğini kontrol edin.
Her teklifi ayrı ayrı inceleyin. Apple’ın teklif ayarları ücretli abonelik süresini, ülkeleri veya bölgeleri ve aynı teklifin yeniden kullanılmasından önceki bekleme süresini içerir. Bu bekleme süresi her teklife ayrı uygulanır. İlgili teklif yapılandırmasını ve koşullarını inceleyin; bunun abonelikteki bütün teklifler için ortak bir bekleme süresi olduğunu varsaymayın.
Bunun işletmeniz için anlamı
Mevcut aboneliği kapsamı belirlenmiş bir incelemeyle ele alarak başlardık. Planı, dili, storefront’u, cihazı, işletim sistemini, ortamı ve mesaj sürümünü; ardından beklenen görünüm ile gözlemlenen sonucu birlikte kaydedin. Çözümlenmemiş her fark için sorumlu bir görevli belirleyin. Bu, önerdiğimiz bir çalışma kaydıdır; Apple’ın zorunlu tuttuğu bir form veya uygulamanızda gerçekleştirdiğimiz bir test değildir.
- Hesabı ve aboneliği doğrulayın. Apple’ın listelediği roller Account Holder, Admin, App Manager ve Marketing’dir. App Store Connect’te uygulamayı, ardından Monetization, Subscriptions ve Retention Messaging seçeneklerini belirleyin. Duruma göre Get Started veya ekleme kontrolünü kullanın. Kontroller kullanılamıyorsa devam etmeden önce hesap sahibinden rolü ve uygulama erişimini kontrol etmesini isteyin.
- Ortak ifadeleri inceleyin. Ürün sahibinden her faydayı ve iptalin her sonucunu doğrulamasını isteyin. Çözümlenmemiş bir ürün şikâyeti varsa bunun için ayrı bir düzeltme görevi oluşturun. Uygulama şikâyetlerini düzeltme planına dönüştürme rehberimiz, puan veya kullanıcı tutma konusunda iyileşme varsaymadan bu çalışmayı ele alır.
- Atamayı ve dilleri kontrol edin. Apple’ın yardımına göre bir mesaj birden fazla aboneliği kapsayabilir ancak her aboneliğe aynı anda yalnızca bir mesaj atanabilir. Farklı bir atamayı kaydetmek önceki ilişkiyi kaldırabilir. Değişiklik yapmadan önce neyin bağlı olduğunu kaydedin ve aboneliğin sunulduğu her storefront için yerelleştirmeleri hazırlayın.
- Farklı görünümleri ön izleyip incelemeye gönderin. Abonelik seçiciyi kullanın; bağlı teklifler varsa ilgili teklifi ve None seçeneğini ön izleyin. Her dilde metni, varsa görseli ve geçerli koşulları kontrol edin. Taslağı kaydedin ve amaçlanan içerik hazır olduğunda Add for Review seçeneğini kullanın.
- Sorumlu görevliye somut bir doğrulama işi verin. Kaydedilen koşullarda beklenen ekranı ve abonelik durumunu karşılaştırın. Sonuç farklıysa ortamı ve sürümü ekleyerek uyuşmazlığı açık tutun. Bu tür senaryo kontrollerini mobil uygulama geliştirme ve bakım çalışmalarımıza dahil ediyoruz.

Aboneler web sitenizde zaten bir destek veya ürün değeri sayfası kullanıyorsa mesajla birlikte bu sayfanın içeriğini ve mobil görünümünü de inceleyin. Web sitesi çalışmalarımız bu kontrolü kapsar. Doğrulama kaydında mevcut sayfayı ve retention mesajını ayrı yüzeyler olarak tutun.
Yayındaki sürümü ve sonraki sonucu kontrol edin
Approved ile Accepted durumlarını ayırmak için Apple’ın durum referansını kullanın. Approved, sürümün uygun aboneler için yayında olduğu anlamına gelir; Accepted ise aynı gönderimdeki başka bir öğe nedeniyle hâlâ bekletilebilir. Kaydedilmiş ön izleme, yayının yeterli kanıtı değildir. Apple ayrıca Sandbox test kullanıcılarının en son taslağı gördüğünü, düzenlemeler incelenirken mevcut onaylı sürümün yayında kaldığını belirtiyor.
Test ve canlı ortam gözlemlerini ayrı tutun. Sorumlu görevliye yayımlanan görünümü yetkili bir yolla doğrulatmadan önce hangi sürümün onaylandığını kontrol edin. Apple’a göre yeni onaylanan taslak önceki yayımlanmış sürümün yerini alır ve daha önce yayımlanmış bir sürüme geri dönemezsiniz. Sorun varsa mevcut kanıtları koruyup düzeltmeyi incelemeye hazırlayın; taslak ekran görüntüsünü canlı ortamda düzeltme yapıldığının kanıtı saymayın.
Apple’ın Retention Messaging raporu sayfa görüntülemelerini, iptalleri ve saves işlemlerini birbirinden ayırır. Bir save, iptal ekranını gördükten sonra aboneliği iptal etmeme kararı olarak tanımlanır. Bu işlemi, teklif koşullarını ve karşılaştırma dönemini kaydederek sonraki abonelik ve ödeme sonuçlarıyla birlikte incelerdik. Ekrandaki karar tek başına tamamlanmış bir yenilemeyi kanıtlamaz veya mesajın ticari bir iyileşmeye neden olduğunu göstermez.
Aynı abonelik ve dil için önce teklifsiz ön izlemeyi ve yayındaki sürümün kesin onay durumunu isteyin. Bu kayıt ile gözlemlenen görünüm arasındaki her fark, çözülmesi gereken bir sonraki görev olur.