
En septiembre, Apple agregó soporte para períodos de gracia (o períodos de gracia) para suscripciones renovables. Permite a los usuarios que se han suscrito retener el acceso a un servicio pago, incluso si no se puede renovar a tiempo debido a problemas con el pago. La suscripción se reanudará cuando el usuario actualice el método de pago.
La duración del período de gracia depende de la duración de la suscripción. Para una suscripción semanal, son 6 días, para todos los demás, 16 días.
Puede activar Grace en App Store Connect, donde se configuran las compras en la aplicación. Pero el soporte para el período de gracia en la aplicación en sí también deberá implementarse.
¿Cómo sé si un usuario está en un período de gracia?
Esto requerirá la validación de la comprobación de la tienda de aplicaciones para recibir datos JSON. Por supuesto, es mejor usar su servidor para validar las comprobaciones para evitar ataques de intermediario, como recomienda Apple.
Validaciones App Store comprueba que dedicamos un artículo separado .
Si se produce un problema con el pago cuando el período de gracia está pending_renewal_info
, aparecerá un nuevo campo en pending_renewal_info
JSON: grace_period_expires_date
. Esta fecha se obtiene al agregar 6 o 16 días a la fecha de vencimiento de la última transacción.
Si la fecha actual es entre la fecha de vencimiento de la última transacción y la fecha de vencimiento del período de gracia, entonces el usuario está en el período de gracia. expiration_intent
también debe ser 2
.
Si el usuario actualiza los datos de pago, aparecerá una nueva transacción en la matriz latest_receipt_info
y el campo grace_period_expires_date
desaparecerá de pending_renewal_info
.
Y si el usuario no soluciona el problema, después de la gracia, la suscripción debe considerarse caducada y debe bloquear al usuario para que no acceda a las funciones premium.
La diferencia entre el período de gracia y is_in_billing_retry_period
Además del campo del período de gracia, is_in_billing_retry_period
permaneció en pending_renewal_info
. Si el valor es 1
, el usuario tiene un problema con el pago y no está en el período de gracia. Distinga que aquí usted decide si desea dar funcionalidad paga o no. Resulta que hasta este momento, cada desarrollador eligió qué hacer.
Con el período de gracia activado, Apple obliga a todos los desarrolladores a dar premium.
Notificar al usuario sobre problemas con el pago en la aplicación
En ambos casos, le recomendamos que notifique al usuario los problemas directamente en la aplicación y le ofrezca actualizar la información de pago.
Puede mostrar un banner o pantalla completa al usuario con una solicitud para actualizar la información de pago y el botón de transición:
Apphud ya ha hecho esto por ti.
Si hay un problema con el pago, el usuario recibirá una notificación push pidiéndole que actualice su información de pago. Y si las notificaciones se han deshabilitado, la pantalla aparecerá la próxima vez que se inicie la aplicación.

Pantalla de actualización de facturación
Y Apphud también tiene en cuenta el período de gracia y devuelve el estado de suscripción como activo. Si no tiene tiempo para implementar esta función usted mismo, pruebe nuestro servicio aquí .
Mantener a los usuarios tan importantes como siempre
Reducir la cantidad de bajas y retener usuarios se ha vuelto más importante que nunca. Con el lanzamiento de iOS 13, Apple simplificó el mecanismo de cancelación de suscripción: la oferta de cancelar la suscripción se muestra cuando se desinstala la aplicación, y la pantalla de configuración se ha vuelto aún más accesible:

Configuración de suscripción en iOS 13
Esto significa que la conversión a suscripciones pagas disminuirá, ya que es menos probable que los usuarios olviden cancelar su suscripción. Y seguramente buscará una solución para aumentar las ganancias de los usuarios actuales.
Reglas de Apphud
La mecánica de resolver los problemas de pago se llama la "Regla" . Examinamos solo una de las reglas. Tenemos otras reglas que lo ayudarán a aumentar las ganancias y retener a los usuarios. Lee más en nuestro blog .