Prueba gratuita cancelada de inmediato en iOS: qué hacer
Por Mehdi Azizi
Publicado el , 9 min
En iOS, muchas pruebas gratuitas se cancelan en el primer minuto, pero el acceso sigue hasta el final. Las causas y lo que Apple permite para conservarlas.
En iOS, una prueba gratuita cancelada en el primer minuto no es una prueba perdida. Cancelar solo desactiva la renovación automática: la persona conserva el acceso hasta el final de la prueba y puede volver a activarla. Cancelar pronto no le cuesta nada, y Apple le aconseja cancelar al menos 24 horas antes del final. Para conservar esas pruebas, haz visible el valor antes de la fecha de fin, cumple cada promesa escrita en tu paywall y usa solo las palancas que Apple permite.
Publico mis propias apps de iOS, y esta guía parte de mis cifras. En TradaZen, mi simulador de trading, se cancelaron dos de cada tres pruebas anuales iniciadas entre el 20 y el 23 de octubre de 2026. En Nolera, mi app para probarse outfits con IA, se cancelaron todas las pruebas iniciadas en un mes, entre 2 y 42 minutos después de empezar. Las reglas citadas vienen de las páginas de Apple, revisadas el 3 de noviembre de 2026.
Qué significa «cancelada» en iOS
Cuando alguien toca Cancel Subscription durante su prueba, la suscripción no se detiene. Del lado del servidor, Apple envía una notificación de cambio de renovación: DID_CHANGE_RENEWAL_STATUS, con el subtipo AUTO_RENEW_DISABLED. La expiración llega más tarde, en otra notificación, EXPIRED con el subtipo VOLUNTARY: la suscripción expiró después de que el cliente desactivó la renovación.
Apple también se lo dice al usuario. En la página del App Store Acerca de las compras dentro de la app: «Si la cancelas, tu suscripción terminará al final del ciclo de facturación actual». Hasta entonces, la persona puede volver y reactivar la renovación.
Si usas RevenueCat, el evento se llama CANCELLATION. Su documentación de eventos indica el motivo en cancel_reason. UNSUBSCRIBE significa que el suscriptor canceló por su cuenta, en el momento en que lo hace, no al expirar. BILLING_ERROR significa que la tienda no pudo cobrar al método de pago.
En TradaZen, más de una de cada cuatro «cancelaciones», en un mes, fue un fallo de pago, no una cancelación. Antes de sacar cualquier conclusión, separa las dos.
Por qué tantas pruebas se cancelan en el primer minuto
Apple aconseja cancelar pronto
La ayuda de Apple sobre cancelaciones dice: «Si te suscribiste a una prueba y no quieres renovarla, cancélala al menos 24 horas antes de que termine el periodo de prueba». Como el acceso sigue hasta el final, cancelar de inmediato no cuesta nada. Una cancelación en el primer minuto puede ser solo un seguro contra el olvido, no una opinión sobre tu app.
No encontré ninguna página de Apple que prometa un correo de recordatorio antes del final de una prueba. No cuentes con eso, y no se lo prometas a tus usuarios en nombre de Apple.
La hoja de pago sorprende
La compra termina en la hoja de pago de Apple, que tu app no controla. Si tu paywall destaca un precio semanal, la hoja muestra, en mis apps, el monto anual que se cobra al final de la prueba. La diferencia sorprende. De hecho, Apple pide en su página de suscripciones indicar claramente en el flujo de compra la duración de la prueba y el precio que se cobra después.
En Nolera, el paywall destacaba entonces el precio semanal. Del 12 al 20 de octubre de 2026, más de cuatro de cada cinco personas que tocaron el botón de prueba cerraron la hoja de Apple sin confirmar. Después, todas las pruebas confirmadas se cancelaron.
La prueba se toma «para ver», antes de haber visto
En Nolera, las cancelaciones llegaron pronto, muchas veces antes de que la app cumpliera su promesa. Una persona salió de la app 40 segundos después de empezar la prueba. Otra fotografió 10 prendas en 5 minutos sin ver un solo outfit, y luego se detuvo en la pantalla que pedía una foto de cuerpo entero. Otra se fue 90 segundos después de su primera prueba de ropa. Otra pasó 30 minutos en la pantalla principal, donde había una tarjeta «Administrar mi prueba» visible. Ninguna de las personas que cancelaron volvió a la app.
No es una notificación
TradaZen no envía ninguna notificación durante la prueba. Es una regla de la app, verificada en el código. Aun así, las cancelaciones rápidas ocurrieron: por lo tanto, no las provocó una notificación de la app.
Dos cancelaciones que no hay que confundir
No todas las pruebas canceladas cuentan la misma historia. En TradaZen, una cuarta parte de las cancelaciones llegó en menos de 10 minutos, y las tres cuartas partes después de 5 a 63 horas de uso. Esta es la tabla que uso para leerlas.
| Momento de la cancelación | Mi lectura | La palanca |
|---|---|---|
| En el primer minuto | Prudencia, o sorpresa por el precio | Precio claro, estado de la prueba visible |
| Durante la primera sesión | La promesa todavía no se cumple | Mostrar el resultado antes de pedir esfuerzo |
| Después de varias sesiones | La app gusta, el precio no convence | Un plan más barato, un mensaje honesto |
| Uno o dos días después | La persona nunca volvió a abrir la app | Un motivo para volver, permitido y anunciado |
El tercer caso me sorprendió. En TradaZen, quienes cancelaron tarde eran tan activos como quienes pagaron: las mismas sesiones, las mismas lecciones. El uso no los diferenciaba. La oferta, sí. Varios incluso siguieron jugando después de cancelar. Les gusta la app, rechazan el precio.
El cuarto caso es distinto. Estas personas hacen una primera sesión larga, nunca vuelven a abrir la app y cancelan desde Settings un día y medio o dos días después. Ninguna pantalla de la app puede retenerlas, porque no la ven.
Lo que Apple permite para conservar una prueba
| Palanca | Lo que dice Apple |
|---|---|
| Mostrar la duración de la prueba y el precio cobrado después | Exigido en el flujo de compra |
| Mostrar el estado de la suscripción en la app | Recomendado, con una forma sencilla de gestionarla |
| Abrir la gestión de la suscripción desde la app | showManageSubscriptions(in:) lo permite |
| Proponer una oferta de retención a quien desactivó la renovación | Sugerido mientras la suscripción no haya expirado |
| Proponer otro nivel de suscripción | Sugerido, si le conviene más a la persona |
| Preguntar el motivo de la cancelación | Se cita un cuestionario como ejemplo |
| Mostrar un mensaje en la pantalla de cancelación | Posible con Retention Messaging |
Estas filas vienen de la página de suscripciones de Apple, salvo la última, tomada de la documentación de la Retention Messaging API. La página de suscripciones también pide dejar siempre fácil el acceso a la pantalla del sistema donde se cancela. Conservar una prueba es dar un motivo para quedarse, nunca hacer más difícil la salida.
Dos palancas necesitan aclaraciones.
El recordatorio antes del final de la prueba. Una notificación exige que la persona la haya autorizado. Si sirve para vender, la guideline 4.5.4 exige un consentimiento explícito, mostrado en tu app, y una forma de darse de baja. El detalle está en mi guía sobre las notificaciones push.
El mensaje en la pantalla de cancelación. La Retention Messaging API de Apple muestra tu mensaje cuando la persona toca Cancel Subscription, en una página de confirmación (Confirm Cancellation). El botón para cancelar sigue ahí. En RevenueCat, una regla «Is in free trial» permite apuntar a las pruebas, según su documentación sobre esta API. El acceso a la API se solicita a Apple: lo pedí para mis apps el 25 de octubre de 2026, y el 28 todavía no había llegado la respuesta. Los formatos, los límites y la configuración están en mi guía sobre la Retention Messaging API.
Una palanca no funciona aquí: la oferta de recuperación. Según la ayuda de App Store Connect, está dirigida a antiguos suscriptores según una duración mínima de suscripción pagada, de al menos un mes. Por lo tanto, una prueba que nunca se pagó no tiene derecho a ella.
Lo que está prohibido
| Práctica | Regla de Apple |
|---|---|
| Ocultar la duración de la prueba o el precio cobrado después | 3.1.2(c), página de suscripciones |
| Hacer que alguien se suscriba con un falso pretexto | 3.1.2(a), retiro del App Store |
| Exigir una tarea para obtener lo que se paga | 3.1.2(a): publicar, compartir sus contactos |
| Engañar, presionar, multiplicar los obstáculos | 5.6, código de conducta |
| Prometer un recordatorio que ningún mecanismo cumple | 5.6, según mi lectura: práctica engañosa |
La 5.6 es amplia. Prohíbe engañar a los clientes para que hagan compras que no querían, y cualquier otra práctica manipuladora, dentro o fuera de la app. En TradaZen recibí un rechazo 5.6 por un paywall cuya X abría una oferta en lugar de cerrar la pantalla. Apple no señaló el elemento en cuestión: cuento lo que corregí en la guideline 5.6 y el paywall. Las menciones obligatorias del paywall están en la guideline 3.1.2.
Lo que cambié en Nolera
Cumplir la promesa escrita. El flujo de Nolera prometía «Te aviso 24 h antes del cobro». Cuando la app dejó de enviar notificaciones durante la prueba, esa frase no podía quedarse sin nada que la respaldara. Una tarjeta de prueba, en la pantalla principal de la app, cumple la promesa: fecha de fin, precio y un botón «Administrar mi prueba». Se queda ahí, aunque facilite la cancelación.
Mostrar el outfit antes de pedir un esfuerzo. Después de la compra había nueve pantallas de trabajo antes del primer outfit: cámara, prendas, foto de cuerpo entero, medidas, prueba de ropa. La mitad de las cancelaciones llegó antes o justo después de la primera prueba de ropa. La foto de cuerpo entero y las medidas se quitaron del primer flujo. La primera prenda va directo a la prueba, sobre una silueta que presta la app. Quedan siete pantallas en lugar de nueve.
Todavía no tengo suficientes pruebas en esta versión para decir si retiene mejor. Volveré a revisar las cancelaciones pantalla por pantalla cuando las tenga.
La checklist para leer tus propias cancelaciones
- Separa las cancelaciones de los fallos de pago. En RevenueCat, lee el
cancel_reasonde cadaCANCELLATION. - Mide el tiempo entre el inicio de la prueba y la cancelación: el primer minuto, la primera sesión, los días siguientes.
- Anota la última pantalla vista antes de la cancelación, versión por versión.
- Compara el uso de quienes cancelan tarde y de quienes pagan. Si es el mismo, lo que hay que revisar es la oferta, no la app.
- Fíjate en quién sigue usando la app después de cancelar: son tus mejores candidatos para otro plan.
- Revisa tu paywall: la duración de la prueba y el precio cobrado después deben leerse sin tener que buscarlos.
- Verifica cada promesa del paywall: si anuncias un recordatorio, algo tiene que cumplirlo.
- Mantén el enlace de gestión visible en la app, aunque cueste algunas cancelaciones.
Los otros errores de paywall que espantan incluso antes de la prueba están en los 7 errores de paywall en iOS. La creación de la prueba en sí se explica en detalle en la oferta introductoria de App Store Connect.
Un paywall honesto desde el principio
El iOS & Android Kit parte del código base de mis apps: onboarding, paywall y suscripciones ya están programados. El recorrido en cuatro etapas te lleva hasta el App Store, a tu ritmo. Toda la cadena está descrita en la página suscripción in-app en iOS.
Si estás preparando tu primer lanzamiento, haz tu diagnóstico gratuito: te dice qué está frenando realmente tu proyecto y te envía mi checklist antirrechazo de Apple.
Preguntas frecuentes
¿Por qué los usuarios cancelan la prueba gratuita justo después de empezarla?
Cancelar de inmediato no les cuesta nada: el acceso sigue hasta la fecha prevista, y Apple aconseja cancelar al menos 24 horas antes del final. También influyen una sorpresa por el precio cobrado después de la prueba o una app que todavía no mostró su valor.
¿Un usuario que cancela su prueba gratuita conserva el acceso?
Sí, hasta el final del periodo actual. La cancelación primero desactiva la renovación automática, y luego la suscripción expira en la fecha prevista. La página del App Store lo dice: una suscripción cancelada termina al final del ciclo de facturación actual.
¿La cancelación de una prueba es definitiva?
No. Mientras la prueba no haya expirado, la persona puede reactivar la renovación desde la gestión de sus suscripciones. Apple te envía entonces una notificación DID_CHANGE_RENEWAL_STATUS con el subtipo AUTO_RENEW_ENABLED.
¿Apple envía un recordatorio antes del final de la prueba gratuita?
No encontré ninguna página de Apple que lo prometa. La ayuda de Apple solo aconseja al usuario cancelar al menos 24 horas antes del final. Si tu paywall promete un recordatorio, le toca a tu app cumplirlo.
¿Se puede proponer una oferta a alguien que cancela su prueba?
Apple sugiere una oferta de retención dentro de la app para un suscriptor que desactivó la renovación, mientras la suscripción no haya expirado. Retention Messaging también muestra un mensaje en la pantalla de cancelación. La oferta de recuperación, en cambio, exige al menos un mes de suscripción pagada.
¿Está prohibido insistir para conservar a un usuario en prueba?
Insistir con presión, sí. La guideline 5.6 prohíbe engañar o manipular a los clientes, y Apple pide dejar fácil el acceso a la pantalla de cancelación. Un mensaje honesto sobre el valor de la app, o un plan más barato, sigue estando permitido.

