5 votos

¿Cómo comprobar las compras individuales en la aplicación como desarrollador en iTunes Connect?

¿Hay alguna forma de comprobar cada una de las compras internas que recibe mi aplicación en iTunes Connect?

En Android, por ejemplo, tienes una lista de todas las compras con un ID, así que si un cliente se queja puedo comprobar fácilmente si realmente ha hecho la compra, pero en iTunes sólo veo datos estadísticos, pero no la lista de todas las compras, así que no puedo comprobar la compra.

Mi peor temor es que una compra sea cobrada correctamente pero no sea registrada por nuestros servidores, por lo que el cliente pierde su dinero y yo no puedo confirmar la compra.

2voto

Jose Chavez Puntos 645

No, no hay manera de hacer esto para las compras in-app que no son de suscripción. No es posible a propósito.

La única información que recibirás de iTunes Connect son los agregados, es decir, los datos estadísticos que mencionas. Esto significa que puedes ver cuántas compras dentro de la aplicación se han realizado, pero no los detalles de cada comprador individual.

Para las compras in-app no consumibles, Apple requiere que su aplicación tenga un botón de restauración que restaure las compras in-app en el dispositivo. Además de esto, Apple diseñó el sistema StoreKit para que, incluso si el usuario fuera guiado para intentar comprar de nuevo una compra in-app no consumible, cambiará automáticamente a restaurar o fallará por completo.

El proceso se implementa en tu aplicación utilizando el método restoreCompletedTransactions() de la clase SKPaymentQueue en el marco de StoreKit. Tu app recibirá copias de las transacciones originales - así que incluso cuando una compra no haya sido registrada por tus propios servidores, obtendrás una copia de la transacción y del recibo para poder hacer otro intento de almacenarla en tu propio servidor.

Esto significa que su peor temor no tiene fundamento. Simplemente no es posible que un usuario pague dos veces por la misma compra in-app no consumible.

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