Gratis proefperiode direct opgezegd: waarom en wat nu
Door Mehdi Azizi
Gepubliceerd op , 9 min
Op iOS wordt veel proefperiodes binnen een minuut opgezegd, maar de toegang blijft tot het einde. De oorzaken, en wat Apple toestaat om ze te behouden.
Op iOS is een gratis proefperiode die binnen een minuut wordt opgezegd geen verloren proefperiode. Opzeggen zet alleen de automatische verlenging uit: de gebruiker houdt toegang tot het einde van de proefperiode en kan de verlenging weer aanzetten. Vroeg opzeggen kost hem niets, en Apple raadt aan om minstens 24 uur voor het einde op te zeggen. Wil je die proefperiodes houden? Maak de waarde zichtbaar vóór de einddatum, kom elke belofte op je paywall na en gebruik alleen de middelen die Apple toestaat.
Ik publiceer mijn eigen iOS-apps, en deze gids is gebaseerd op mijn eigen cijfers. Bij TradaZen, mijn tradingsimulator, werden twee van de drie jaarlijkse proefperiodes die tussen 20 en 23 oktober 2026 begonnen, opgezegd. Bij Nolera, mijn app om outfits met AI te passen, werden alle proefperiodes van één maand opgezegd, tussen 2 en 42 minuten na de start. De regels die ik noem komen van de pagina's van Apple, nagelezen op 3 november 2026.
Wat "opgezegd" betekent op iOS
Als iemand tijdens de proefperiode op Cancel Subscription tikt, stopt het abonnement niet. Aan de serverkant stuurt Apple een melding over een gewijzigde verlengingsstatus: DID_CHANGE_RENEWAL_STATUS, met subtype AUTO_RENEW_DISABLED. Het verlopen komt later, in een andere melding: EXPIRED met subtype VOLUNTARY. Het abonnement is dan verlopen nadat de klant de verlenging had uitgezet.
Apple vertelt dit ook aan de gebruiker. Op de App Store-pagina Over in-app-aankopen: "Als je je abonnement opzegt, eindigt het aan het einde van de huidige factureringsperiode." Tot dat moment kan de gebruiker terugkomen en de verlenging weer aanzetten.
Gebruik je RevenueCat, dan heet de gebeurtenis CANCELLATION. De documentatie van de events geeft de reden in cancel_reason. UNSUBSCRIBE betekent dat de abonnee zelf heeft opgezegd, op het moment dat hij dat doet, niet bij het verlopen. BILLING_ERROR betekent dat de store de betaalmethode niet kon belasten.
Bij TradaZen was over een maand meer dan één op de vier "opzeggingen" een mislukte betaling, geen opzegging. Scheid die twee voordat je conclusies trekt.
Waarom zoveel proefperiodes binnen een minuut worden opgezegd
Apple raadt aan om vroeg op te zeggen
De hulppagina van Apple over opzeggen zegt: "Als je een proefabonnement hebt afgesloten en het niet wilt verlengen, zeg het dan minstens 24 uur voor het einde van de proefperiode op." Omdat de toegang tot het einde doorloopt, kost direct opzeggen niets. Een opzegging binnen een minuut kan gewoon een verzekering tegen vergeetachtigheid zijn, geen oordeel over je app.
Ik heb geen enkele pagina van Apple gevonden die een herinneringsmail belooft voor het einde van een proefperiode. Reken er niet op, en beloof het je gebruikers niet namens Apple.
Het betaalscherm verrast
De aankoop wordt afgerond op het betaalscherm van Apple, waar je app geen controle over heeft. Als je paywall een weekprijs uitlicht, toont het scherm bij mijn apps het jaarbedrag dat aan het einde van de proefperiode wordt afgeschreven. Dat verschil verrast mensen. Apple vraagt trouwens op zijn pagina over abonnementen om in het aankoopproces duidelijk de duur van de proefperiode en de prijs daarna te vermelden.
Bij Nolera lichtte de paywall toen de weekprijs uit. Van 12 tot 20 oktober 2026 sloot meer dan vier op de vijf mensen die op de proefknop hadden getikt het scherm van Apple zonder te bevestigen. De bevestigde proefperiodes werden daarna allemaal opgezegd.
De proefperiode wordt genomen "om te kijken", voordat er iets te zien is
Bij Nolera kwamen de opzeggingen vroeg, vaak voordat de app zijn belofte had waargemaakt. Iemand verliet de app 40 seconden na de start van de proefperiode. Een ander fotografeerde 10 kledingstukken in 5 minuten zonder één outfit te zien, en stopte toen bij het scherm dat om een foto van top tot teen vroeg. Weer een ander vertrok 90 seconden na de eerste paspoging. Nog iemand bleef 30 minuten op het hoofdscherm, waar een kaart "Mijn proefperiode beheren" zichtbaar was. Niemand die opzegde, kwam terug in de app.
Het ligt niet aan een notificatie
TradaZen stuurt geen enkele notificatie tijdens de proefperiode. Dat is een regel van de app, gecontroleerd in de code. Toch waren er snelle opzeggingen: een notificatie van de app heeft ze dus niet veroorzaakt.
Twee soorten opzeggingen die je niet moet verwarren
Niet elke opgezegde proefperiode vertelt hetzelfde verhaal. Bij TradaZen kwam een kwart van de opzeggingen binnen 10 minuten, en driekwart na 5 tot 63 uur gebruik. Dit is het raster dat ik gebruik om ze te lezen.
| Moment van opzeggen | Mijn lezing | De hefboom |
|---|---|---|
| Binnen een minuut | Voorzichtigheid, of schrik om de prijs | Duidelijke prijs, status van de proefperiode zichtbaar |
| Tijdens de eerste sessie | De belofte is nog niet waargemaakt | Het resultaat tonen vóór enige moeite |
| Na meerdere sessies | De app bevalt, de prijs niet | Een goedkopere formule, een eerlijk bericht |
| Een of twee dagen later | De gebruiker heeft de app nooit meer geopend | Een reden om terug te komen, toegestaan en aangekondigd |
Het derde geval verraste me. Bij TradaZen waren de late opzeggers net zo actief als de betalers: evenveel sessies, evenveel lessen. Het gebruik maakte geen verschil. Het aanbod wel. Een aantal bleef zelfs doorspelen na het opzeggen. Ze vinden de app leuk, maar de prijs niet.
Het vierde geval is anders. Deze mensen hebben een flinke eerste sessie, openen de app nooit meer en zeggen anderhalve tot twee dagen later op via Settings. Geen enkel scherm in de app kan ze tegenhouden, want ze zien het niet.
Wat Apple toestaat om een proefperiode te behouden
| Hefboom | Wat Apple erover zegt |
|---|---|
| De duur van de proefperiode en de prijs daarna tonen | Vereist in het aankoopproces |
| De status van het abonnement in de app tonen | Aangeraden, met een eenvoudige manier om het te beheren |
| Abonnementsbeheer openen vanuit de app | Kan met showManageSubscriptions(in:) |
| Een behoudaanbod doen aan wie de verlenging heeft uitgezet | Voorgesteld zolang het abonnement niet is verlopen |
| Een ander abonnementsniveau aanbieden | Voorgesteld, als dat beter bij de gebruiker past |
| Naar de reden van opzeggen vragen | Een vragenlijst wordt als voorbeeld genoemd |
| Een bericht tonen op het opzegscherm | Mogelijk met Retention Messaging |
Deze regels komen van de abonnementenpagina van Apple, behalve de laatste, die uit de documentatie van de Retention Messaging API komt. De abonnementenpagina vraagt ook om het systeemscherm waar je opzegt altijd makkelijk bereikbaar te houden. Een proefperiode behouden betekent een reden geven om te blijven, nooit vertrekken moeilijker maken.
Twee hefbomen hebben wat uitleg nodig.
De herinnering voor het einde van de proefperiode. Een notificatie vereist dat de gebruiker die heeft toegestaan. Als ze bedoeld is om te verkopen, vereist guideline 4.5.4 expliciete toestemming, getoond in je app, en een manier om je af te melden. De details staan in mijn gids over pushnotificaties.
Het bericht op het opzegscherm. Apples Retention Messaging API toont je bericht als de gebruiker op Cancel Subscription tikt, op een bevestigingspagina (Confirm Cancellation). De knop om op te zeggen blijft gewoon staan. In RevenueCat kun je met een regel "Is in free trial" op proefperiodes richten, volgens de documentatie over deze API. Toegang tot de API vraag je aan bij Apple: ik heb die voor mijn apps aangevraagd op 25 oktober 2026, en op de 28e was er nog geen antwoord. Formaten, limieten en de implementatie staan in mijn gids over de Retention Messaging API.
Eén hefboom werkt hier niet: het win-back-aanbod. Volgens de hulp van App Store Connect richt het zich op oud-abonnees op basis van een minimale betaalde abonnementsduur van minstens een maand. Een proefperiode waarvoor nooit is betaald, komt dus niet in aanmerking.
Wat verboden is
| Praktijk | Regel van Apple |
|---|---|
| De duur van de proefperiode of de prijs daarna verbergen | 3.1.2(c), abonnementenpagina |
| Mensen onder valse voorwendselen laten abonneren | 3.1.2(a), verwijdering uit de App Store |
| Een taak eisen om te krijgen waarvoor betaald is | 3.1.2(a): iets posten, je contacten delen |
| In de val lokken, druk zetten, obstakels opstapelen | 5.6, gedragscode |
| Een herinnering beloven die door niets wordt waargemaakt | 5.6, volgens mijn lezing: misleidende praktijk |
5.6 is breed. Het verbiedt klanten in de val te lokken om ongewenste aankopen te doen, en elke andere manipulatieve praktijk, in de app of daarbuiten. Bij TradaZen kreeg ik een afwijzing op 5.6 voor een paywall waarvan het kruisje een aanbod opende in plaats van het scherm te sluiten. Apple wees het precieze element niet aan: wat ik heb aangepast, vertel ik in guideline 5.6 en de paywall. De verplichte vermeldingen op de paywall staan in guideline 3.1.2.
Wat ik bij Nolera heb veranderd
De geschreven belofte nakomen. De flow van Nolera beloofde "Ik waarschuw je 24 uur voor de afschrijving". Toen de app stopte met notificaties sturen tijdens de proefperiode, kon die zin niet blijven staan zonder iets erachter. Een proefkaart op het hoofdscherm van de app komt de belofte na: einddatum, prijs en een knop "Mijn proefperiode beheren". Die kaart blijft staan, ook al maakt ze opzeggen makkelijker.
De outfit tonen voordat je moeite vraagt. Na de aankoop waren er negen werkschermen vóór de eerste outfit: camera, kleding, foto van top tot teen, maten, passen. De helft van de opzeggingen kwam vóór of vlak na de eerste paspoging. De foto van top tot teen en de maten zijn uit de eerste flow gehaald. Het eerste kledingstuk gaat direct naar het passen, op een silhouet dat de app leent. Er blijven zeven schermen over in plaats van negen.
Ik heb nog niet genoeg proefperiodes op deze versie om te zeggen of ze beter behoudt. Zodra ik die heb, lees ik de opzeggingen scherm voor scherm terug.
De checklist om je eigen opzeggingen te lezen
- Scheid opzeggingen van mislukte betalingen. Lees in RevenueCat de
cancel_reasonvan elkeCANCELLATION. - Meet de tijd tussen de start van de proefperiode en de opzegging: binnen een minuut, de eerste sessie, de dagen erna.
- Noteer het laatste scherm dat vóór de opzegging werd gezien, per versie.
- Vergelijk het gebruik van late opzeggers en betalers. Is het gelijk, dan moet je het aanbod herzien, niet de app.
- Kijk wie de app blijft gebruiken na het opzeggen: dat zijn je beste kandidaten voor een andere formule.
- Lees je paywall opnieuw: de duur van de proefperiode en de prijs daarna moeten leesbaar zijn zonder zoeken.
- Controleer elke belofte op de paywall: als je een herinnering aankondigt, moet iets die waarmaken.
- Houd de beheerlink zichtbaar in de app, ook al kost die een paar opzeggingen.
De andere paywallfouten die mensen al vóór de proefperiode wegjagen, staan in de 7 paywallfouten op iOS. Het aanmaken van de proefperiode zelf lees je in het introductieaanbod in App Store Connect.
Een eerlijke paywall vanaf het begin
De iOS & Android Kit vertrekt vanuit de startcode van mijn apps: onboarding, paywall en abonnementen zijn al gecodeerd. Het traject in vier stappen brengt je tot in de App Store, in je eigen tempo. De hele keten staat beschreven op de pagina in-app-abonnement op iOS.
Bereid je je eerste release voor? Doe je gratis diagnose: die vertelt je wat je project echt tegenhoudt en stuurt je mijn checklist tegen afwijzingen door Apple.
Veelgestelde vragen
Waarom zeggen gebruikers de gratis proefperiode op vlak nadat ze die zijn begonnen?
Direct opzeggen kost ze niets: de toegang loopt door tot de geplande datum, en Apple raadt aan om minstens 24 uur voor het einde op te zeggen. Schrik om de prijs na de proefperiode, of een app die zijn waarde nog niet heeft laten zien, spelen ook mee.
Houdt een gebruiker die zijn proefperiode opzegt toegang?
Ja, tot het einde van de huidige periode. Opzeggen zet eerst de automatische verlenging uit, daarna verloopt het abonnement op de geplande datum. De App Store-pagina zegt het zelf: een opgezegd abonnement eindigt aan het einde van de huidige factureringsperiode.
Is het opzeggen van een proefperiode definitief?
Nee. Zolang de proefperiode niet is verlopen, kan de gebruiker de verlenging weer aanzetten via het beheer van zijn abonnementen. Apple stuurt je dan een melding DID_CHANGE_RENEWAL_STATUS met subtype AUTO_RENEW_ENABLED.
Stuurt Apple een herinnering voor het einde van de gratis proefperiode?
Ik heb geen enkele pagina van Apple gevonden die dat belooft. De hulp van Apple raadt de gebruiker alleen aan om minstens 24 uur voor het einde op te zeggen. Belooft je paywall een herinnering, dan moet je app die waarmaken.
Kun je een aanbod doen aan iemand die zijn proefperiode opzegt?
Apple stelt een behoudaanbod in de app voor aan een abonnee die de verlenging heeft uitgezet, zolang het abonnement niet is verlopen. Retention Messaging toont daarnaast een bericht op het opzegscherm. Het win-back-aanbod vereist wel minstens een maand betaald abonnement.
Is het verboden om aan te dringen om een gebruiker in de proefperiode te houden?
Aandringen met druk wel. Guideline 5.6 verbiedt klanten in de val te lokken of te manipuleren, en Apple vraagt het opzegscherm makkelijk bereikbaar te houden. Een eerlijk bericht over de waarde van de app, of een goedkopere formule, blijft toegestaan.

