# Ücretsiz deneme hemen iptal ediliyor: neden ve ne yapmalı

> iOS'ta birçok ücretsiz deneme ilk dakikada iptal ediliyor ama erişim sonuna kadar sürüyor. Nedenleri ve Apple'ın izin verdiği yöntemler.

Orijinal sayfa: [Ücretsiz deneme hemen iptal ediliyor: neden ve ne yapmalı](https://devoria.fr/tr/blog/ucretsiz-deneme-hemen-iptal-ediliyor-neden-ne-yapmali)
Yazar: [Mehdi Azizi](https://devoria.fr/tr/mehdi-azizi)
Yayın: 2026-11-04
İçeriğin son gözden geçirilmesi: 2026-11-04


iOS'ta ilk dakikada iptal edilen bir ücretsiz deneme, kaybedilmiş bir deneme değildir. **İptal etmek sadece otomatik yenilemeyi kapatmak demek: kişi denemenin sonuna kadar erişimini korur ve yenilemeyi yeniden açabilir.** Erken iptal etmek ona hiçbir şeye mal olmaz, üstelik Apple ona bitişten en az 24 saat önce iptal etmesini öneriyor. Bu denemeleri elinde tutmak için değeri bitiş tarihinden önce görünür kıl, paywall'ında yazdığın her sözü tut ve yalnızca Apple'ın izin verdiği yöntemleri kullan.

Kendi iOS uygulamalarımı yayınlıyorum ve bu rehber kendi rakamlarıma dayanıyor. Trading simülatörüm TradaZen'de, 20-23 Ekim 2026 arasında başlayan yıllık denemelerin üçte ikisi iptal edildi. Yapay zekâyla kıyafet denemeye yarayan uygulamam Nolera'da, bir ay içinde başlayan denemelerin hepsi, başladıktan 2 ila 42 dakika sonra iptal edildi. Aktardığım kurallar Apple'ın sayfalarından geliyor, 3 Kasım 2026'da yeniden okundu.

## iOS'ta "iptal edildi" ne demek

Biri deneme sırasında Cancel Subscription'a dokunduğunda abonelik durmaz. Sunucu tarafında Apple bir [yenileme durumu değişikliği bildirimi](https://developer.apple.com/documentation/appstoreservernotifications/notificationtype) gönderir: `DID_CHANGE_RENEWAL_STATUS`, alt türü `AUTO_RENEW_DISABLED`. Sona erme daha sonra, başka bir bildirimle gelir: alt türü `VOLUNTARY` olan `EXPIRED`. Yani abonelik, müşteri yenilemeyi kapattıktan sonra sona ermiştir.

Apple bunu kullanıcıya da söylüyor. App Store'daki [Uygulama İçi Satın Almalar hakkında](https://apps.apple.com/fr/story/id1436214772) sayfasında şöyle yazıyor: "İptal ederseniz aboneliğiniz mevcut fatura döneminin sonunda sona erer." O zamana kadar kişi geri dönüp yenilemeyi yeniden açabilir.

RevenueCat kullanıyorsan olayın adı `CANCELLATION`. [Olay dokümantasyonu](https://www.revenuecat.com/docs/integrations/webhooks/event-types-and-fields) nedeni `cancel_reason` alanında veriyor. `UNSUBSCRIBE`, abonenin kendisinin iptal ettiği anlamına gelir; olay sona erme anında değil, iptal ettiği anda gelir. `BILLING_ERROR` ise mağazanın ödeme yönteminden tahsilat yapamadığı anlamına gelir.

> TradaZen'de bir ay boyunca her dört "iptalden" birinden fazlası bir iptal değil, ödeme hatasıydı. Herhangi bir sonuca varmadan önce bu ikisini ayır.

## Neden bu kadar çok deneme ilk dakikada iptal ediliyor

### Apple erken iptal etmeyi öneriyor

[Apple'ın iptal hakkındaki yardım sayfası](https://support.apple.com/fr-fr/118428) şöyle diyor: "Deneme aboneliği başlattıysanız ve yenilemek istemiyorsanız, deneme süresinin bitiminden en az 24 saat önce iptal edin." Erişim sonuna kadar devam ettiği için hemen iptal etmek hiçbir şeye mal olmuyor. **İlk dakikadaki bir iptal, uygulaman hakkında bir yargı değil, sadece unutmaya karşı bir sigorta olabilir.**

Apple'ın bir denemenin bitiminden önce hatırlatma e-postası vaat ettiği hiçbir sayfa bulamadım. Buna güvenme ve Apple adına kullanıcılarına böyle bir söz verme.

### Ödeme ekranı şaşırtıyor

Satın alma, uygulamanın kontrol etmediği Apple ödeme ekranında tamamlanıyor. Paywall'ın haftalık fiyatı öne çıkarıyorsa, benim uygulamalarımda bu ekran denemenin sonunda çekilecek yıllık tutarı gösteriyor. Bu fark şaşırtıyor. Apple da zaten [abonelikler sayfasında](https://developer.apple.com/app-store/subscriptions/) satın alma akışında deneme süresinin ve sonrasında faturalandırılacak fiyatın açıkça belirtilmesini istiyor.

Nolera'da paywall o sırada haftalık fiyatı öne çıkarıyordu. 12-20 Ekim 2026 arasında deneme butonuna dokunan her beş kişiden dördünden fazlası Apple ekranını onaylamadan kapattı. Onaylanan denemelerin hepsi de sonradan iptal edildi.

### Deneme "görmek için" başlatılıyor, görmeden önce

Nolera'da iptaller erken geldi, çoğu zaman uygulama sözünü tutmadan önce. Bir kişi denemenin başlamasından 40 saniye sonra uygulamadan çıktı. Bir diğeri 5 dakikada 10 kıyafet fotoğrafladı ama tek bir kombin görmedi, sonra boydan fotoğraf isteyen ekranda durdu. Bir başkası ilk denemesinden 90 saniye sonra ayrıldı. Bir diğeri de "Denememi yönet" kartının göründüğü ana ekranda 30 dakika geçirdi. İptal edenlerin hiçbiri uygulamaya geri dönmedi.

### Sebep bir bildirim değil

TradaZen deneme süresince hiçbir bildirim göndermiyor. Bu uygulamanın bir kuralı, kodda doğrulandı. Hızlı iptaller yine de oldu: yani onları tetikleyen, uygulamanın bir bildirimi değil.

## Karıştırılmaması gereken iki iptal

İptal edilen denemelerin hepsi aynı hikâyeyi anlatmıyor. TradaZen'de iptallerin dörtte biri 10 dakikadan kısa sürede, dörtte üçü ise 5 ila 63 saatlik kullanımdan sonra geldi. Bunları okumak için kullandığım tablo şu.

| İptal anı              | Benim yorumum                              | Çözüm                                              |
| ---------------------- | ------------------------------------------ | -------------------------------------------------- |
| İlk dakikada           | Temkin ya da fiyat sürprizi                | Net fiyat, denemenin durumu görünür                |
| İlk oturum sırasında   | Söz henüz tutulmamış                       | Her türlü emekten önce sonucu göster               |
| Birkaç oturumdan sonra | Uygulama beğeniliyor, fiyat kabul görmüyor | Daha ucuz bir plan, dürüst bir mesaj               |
| Bir iki gün sonra      | Kişi uygulamayı hiç yeniden açmamış        | Geri dönmek için izin verilen, duyurulan bir neden |

Üçüncü durum beni şaşırttı. TradaZen'de geç iptal edenler, ödeme yapanlar kadar aktifti: aynı sayıda oturum, aynı sayıda ders. **Kullanım onları ayırt etmiyordu. Teklif ayırt ediyordu.** Hatta bazıları iptal ettikten sonra oynamaya devam etti. Uygulamayı seviyorlar, fiyatı reddediyorlar.

Dördüncü durum farklı. Bu kişiler büyük bir ilk oturum yapıyor, uygulamayı bir daha hiç açmıyor, sonra bir buçuk iki gün sonra Settings'ten iptal ediyor. Uygulamanın hiçbir ekranı onları tutamaz, çünkü o ekranı görmüyorlar.

## Apple'ın bir denemeyi tutmak için izin verdikleri

| Yöntem                                                     | Apple'ın söylediği                               |
| ---------------------------------------------------------- | ------------------------------------------------ |
| Deneme süresini ve sonrasında faturalanan fiyatı göstermek | Satın alma akışında isteniyor                    |
| Abonelik durumunu uygulamada göstermek                     | Kolay bir yönetim yoluyla birlikte öneriliyor    |
| Abonelik yönetimini uygulamadan açmak                      | `showManageSubscriptions(in:)` buna izin veriyor |
| Yenilemeyi kapatan kişiye bir elde tutma teklifi sunmak    | Abonelik sona ermediği sürece öneriliyor         |
| Başka bir abonelik seviyesi sunmak                         | Kişiye daha uygunsa öneriliyor                   |
| İptal nedenini sormak                                      | Örnek olarak bir anket veriliyor                 |
| İptal ekranında bir mesaj göstermek                        | Retention Messaging ile mümkün                   |

Bu satırlar [Apple'ın abonelikler sayfasından](https://developer.apple.com/app-store/subscriptions/) geliyor; sonuncusu hariç, o Retention Messaging API dokümantasyonundan. Abonelikler sayfası ayrıca iptalin yapıldığı sistem ekranına erişimin her zaman kolay bırakılmasını istiyor. **Bir denemeyi tutmak, kalmak için bir neden vermektir, asla ayrılmayı zorlaştırmak değil.**

İki yöntem açıklama gerektiriyor.

**Deneme bitmeden önce hatırlatma.** Bir bildirim için kişinin buna izin vermiş olması gerekir. Bildirim satış amaçlıysa, [guideline 4.5.4](https://developer.apple.com/app-store/review/guidelines/#4.5.4) uygulamanda gösterilen açık bir onay ve abonelikten çıkma yolu şart koşuyor. Detaylar push bildirimleri rehberimde.

**İptal ekranındaki mesaj.** Apple'ın [Retention Messaging API](https://developer.apple.com/documentation/retentionmessaging)'si, kişi Cancel Subscription'a dokunduğunda mesajını bir onay sayfasında (Confirm Cancellation) gösteriyor. İptal butonu orada kalıyor. RevenueCat'te, [bu API hakkındaki dokümantasyonuna](https://www.revenuecat.com/docs/platform-resources/apple-platform-resources/apple-retention-messaging-api) göre, "Is in free trial" kuralı denemeleri hedeflemeye yarıyor. API erişimi Apple'dan isteniyor: ben uygulamalarım için 25 Ekim 2026'da istedim, 28'inde yanıt hâlâ gelmemişti. Formatlar, sınırlar ve kurulum Retention Messaging API rehberimde.

Burada işe yaramayan bir yöntem var: geri kazanma teklifi (win-back offer). [App Store Connect yardımına](https://developer.apple.com/help/app-store-connect/manage-subscriptions/set-up-win-back-offers) göre, en az bir aylık asgari ücretli abonelik süresine göre eski aboneleri hedefliyor. Hiç ödenmemiş bir deneme bu nedenle buna hak kazanmıyor.

## Yasak olanlar

| Uygulama                                                     | Apple kuralı                                                                                    |
| ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------- |
| Deneme süresini ya da sonrasında faturalanan fiyatı gizlemek | [3.1.2(c)](https://developer.apple.com/app-store/review/guidelines/#3.1.2), abonelikler sayfası |
| Sahte bir bahaneyle abone yaptırmak                          | 3.1.2(a), App Store'dan kaldırılma                                                              |
| Ücreti ödenen şeyi almak için bir görev şart koşmak          | 3.1.2(a): paylaşım yapmak, kişilerini paylaşmak                                                 |
| Tuzak kurmak, baskı yapmak, engelleri çoğaltmak              | [5.6](https://developer.apple.com/app-store/review/guidelines/#5.6), davranış kuralları         |
| Hiçbir mekanizmanın tutmadığı bir hatırlatma vaat etmek      | 5.6, benim yorumuma göre: yanıltıcı uygulama                                                    |

5.6 geniş kapsamlı. Müşterileri istemedikleri satın almalara itmek için tuzağa düşürmeyi ve uygulama içinde ya da dışında başka her türlü manipülatif uygulamayı yasaklıyor. TradaZen'de, çarpı işareti ekranı kapatmak yerine bir teklif açan bir paywall yüzünden 5.6 reddi aldım. Apple sorunlu öğeyi belirtmedi: neyi düzelttiğimi guideline 5.6 ve paywall yazımda anlatıyorum. Paywall'daki zorunlu bilgiler [guideline 3.1.2](https://devoria.fr/tr/blog/guideline-3-1-2-abonelik-uygulama-reddedildi) yazımda.

## Nolera'da neleri değiştirdim

**Yazılı sözü tutmak.** Nolera'nın akışı "Ücret çekilmeden 24 saat önce sana haber vereceğim" diye söz veriyordu. Uygulama deneme sırasında bildirim göndermeyi bırakınca bu cümle arkasında hiçbir şey olmadan kalamazdı. Uygulamanın ana ekranındaki bir deneme kartı bu sözü tutuyor: bitiş tarihi, fiyat ve bir "Denememi yönet" butonu. İptali kolaylaştırsa bile yerinde kalıyor.

**Emek istemeden önce kombini göstermek.** Satın almadan sonra ilk kombinden önce dokuz iş ekranı vardı: kamera, kıyafetler, boydan fotoğraf, ölçüler, deneme. İptallerin yarısı ilk denemeden önce ya da hemen sonra geldi. Boydan fotoğraf ve ölçüler ilk akıştan çıkarıldı. İlk kıyafet, uygulamanın sağladığı bir siluet üzerinde doğrudan denemeye gidiyor. Dokuz yerine yedi ekran kaldı.

Bu sürümün denemeleri daha iyi tutup tutmadığını söyleyecek kadar deneme henüz elimde yok. Yeterince olduğunda iptalleri ekran ekran yeniden okuyacağım.

## Kendi iptallerini okumak için kontrol listesi

- **İptalleri ödeme hatalarından ayır.** RevenueCat'te her `CANCELLATION` olayının `cancel_reason` alanını oku.
- **Denemenin başlangıcı ile iptal arasındaki süreyi ölç**: ilk dakika, ilk oturum, sonraki günler.
- **İptalden önce görülen son ekranı not et**, sürüm sürüm.
- **Geç iptal edenlerin ve ödeyenlerin kullanımını karşılaştır.** Aynıysa, gözden geçirilmesi gereken uygulama değil teklif.
- **İptal ettikten sonra uygulamayı kullanmaya devam edenlere bak**: başka bir plan için en iyi adayların onlar.
- **Paywall'ını yeniden oku**: deneme süresi ve sonrasında faturalanan fiyat aramadan okunabilmeli.
- **Paywall'daki her sözü kontrol et**: bir hatırlatma duyuruyorsan, bir şeyin onu tutması gerekir.
- **Yönetim bağlantısını uygulamada görünür tut**, birkaç iptale mal olsa bile.

Denemeden bile önce kullanıcıyı kaçıran diğer paywall hataları [iOS paywall'unda yapılan 7 hata](https://devoria.fr/tr/blog/ios-paywall-hatalari-satis) yazımda. Denemenin kendisinin oluşturulması App Store Connect tanıtım teklifi yazımda ayrıntılı anlatılıyor.

## Baştan dürüst bir paywall

[iOS & Android Kit](https://devoria.fr/tr/kits/ios), uygulamalarımın başlangıç kodundan yola çıkıyor: onboarding, paywall ve abonelikler hazır kodlanmış. Dört adımlı yol seni kendi hızında App Store'a kadar götürüyor. Tüm zincir [iOS uygulama içi abonelik](https://devoria.fr/tr/expertise/ios-uygulama-ici-abonelik) sayfasında anlatılıyor.

İlk yayınını hazırlıyorsan [ücretsiz teşhisini yap](https://devoria.fr/tr/diagnostic): projeni gerçekte neyin tıkadığını söyler ve sana Apple reddine karşı kontrol listemi gönderir.

## Sık sorulan sorular

### Kullanıcılar ücretsiz denemeyi başlattıktan hemen sonra neden iptal ediyor?

Hemen iptal etmek onlara hiçbir şeye mal olmuyor: erişim planlanan tarihe kadar devam ediyor ve Apple bitişten en az 24 saat önce iptal etmeyi öneriyor. Denemeden sonra faturalanan fiyatla ilgili bir sürpriz ya da değerini henüz göstermemiş bir uygulama da rol oynuyor.

### Ücretsiz denemesini iptal eden kullanıcı erişimini koruyor mu?

Evet, mevcut dönemin sonuna kadar. İptal önce otomatik yenilemeyi kapatır, sonra abonelik planlanan tarihte sona erer. App Store sayfası da bunu söylüyor: iptal edilen bir abonelik mevcut fatura döneminin sonunda sona erer.

### Deneme iptali kesin mi?

Hayır. Deneme sona ermediği sürece kişi abonelik yönetiminden yenilemeyi yeniden açabilir. Apple bu durumda sana `AUTO_RENEW_ENABLED` alt türüyle bir `DID_CHANGE_RENEWAL_STATUS` bildirimi gönderir.

### Apple ücretsiz deneme bitmeden önce hatırlatma gönderiyor mu?

Bunu vaat eden hiçbir Apple sayfası bulamadım. Apple'ın yardım sayfası kullanıcıya sadece bitişten en az 24 saat önce iptal etmesini öneriyor. Paywall'ın bir hatırlatma vaat ediyorsa, bunu tutmak uygulamana düşer.

### Denemesini iptal eden birine teklif sunulabilir mi?

Apple, abonelik sona ermediği sürece yenilemeyi kapatan bir aboneye uygulama içinde bir elde tutma teklifi sunmayı öneriyor. Retention Messaging de iptal ekranında bir mesaj gösteriyor. Geri kazanma teklifi ise en az bir aylık ücretli abonelik gerektiriyor.

### Denemedeki bir kullanıcıyı tutmak için ısrar etmek yasak mı?

Baskıyla ısrar etmek, evet. Guideline 5.6 müşterileri tuzağa düşürmeyi ya da manipüle etmeyi yasaklıyor ve Apple iptal ekranına erişimin kolay bırakılmasını istiyor. Uygulamanın değeri hakkında dürüst bir mesaj ya da daha ucuz bir plan ise serbest.


## Projen

[iOS & Android Kit](https://devoria.fr/tr/kits/ios): Claude Code ile iPhone ve Android uygulamanı yap: uygulamalarımın başlangıç kodu, mağazalara kadar giden yol ve tüm kitler. ₺5.499.

[Analiz: Seni iPhone uygulamandan ayıran ne?](https://devoria.fr/tr/diagnostic): 7 soru, 60 saniye: iPhone uygulamanı yayınlamanı asıl neyin engellediğini, 4 adımlık yolunu ve sana uygun kiti öğren.
