1 votos

¿Cómo se gestiona la devolución de las compras dentro de la aplicación por parte del usuario?

Hay dos cosas que nos gustaría prevenir:

1) Si el usuario reembolsó la compra del DLC, impedir que el usuario utilice el contenido que fue desbloqueado por la compra del DLC

2) Averiguar qué compra fue reembolsada, así que podemos hacer algunas cosas financieras en el negocio.

Cuando Apple reembolsa una compra al usuario, no nos informa. Sé que a través de In-App Receipt Validation podemos comprobar cancellation_date para ver si el usuario reembolsó la In-App Purchase. Pero esto no ocurre hasta que el usuario inicia la aplicación y es posible que el usuario reciba el reembolso con Apple en cualquier momento.

Estaba pensando en guardar todos sus recibos de transacciones y hacer la validación con Apple. Pero he oído que Apple bloqueará nuestra solicitud si validamos demasiado a menudo.

¿Se sugiere alguna forma de manejar esta situación? ¿Hay alguna forma de obtener un informe de Apple de la lista de recibos de transacciones que se han reembolsado?

0voto

René Puntos 49

El problema es el siguiente:

1) No se puede comprobar quién hizo un reembolso en su aplicación. Apple sólo le permite saber cuántos usuarios hicieron un reembolso. Lo único que puedes hacer es dejar que el usuario vuelva a hacer la compra dentro de la aplicación y después de que se valide que el usuario ya lo compró, recibe un mensaje "es libre de usar como ya lo compró".

2) Consulta este tema en stackoverflow: ¿Podemos comprobar si la compra de un usuario en la aplicación ha sido reembolsada por Apple? . Tienes que hacer una comprobación con Apple si el usuario hizo la compra. Según mi experiencia, Apple NO permite comprobar si la compra se hizo antes. Esto significa que no se puede comprobar si la compra está todavía disponible.

PERO lo que sí puedes hacer es: Hacer que el usuario vuelva a comprobar si la compra se ha realizado. Dependiendo de tu aplicación (¿es un juego de historias? o una aplicación de uso continuo?), puedes establecer un plazo de 5 días para "volver a comprobar" e incitar al usuario a rehacer la compra. Al final recibirán el mensaje de 'ya has comprado esto' y podrás volver a descargar el contenido.

Como no conozco tu tipo de aplicación (o juego) no puedo decir qué es lo mejor por ahora.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X