Recientemente he implementado En la compra de aplicaciones en mi aplicación. Lo bueno es que Apple tiene documented the whole process muy bien.Sandbox: ¿Es posible simular una compra fallida o interrumpida en la aplicación?
Usando esos documentos, finalmente puedo probar en la compra de la aplicación a través del Sandbox, que es una característica muy conveniente. He probado con éxito mi aplicación para que reaccione a lo que devuelva el StoreKit
cuando toco el buyButton
.
Ahora aquí está mi pregunta. De los documentos, dice que Sandbox simula el proceso de transacción sin ningún elemento financiero. Por lo tanto, puedo comprar todo lo que quiera (por cierto, compro consumibles y solo consumibles). Además, Sandbox será SIEMPRE simular una transacción exitosa, no importa qué. Entonces, ¿es posible hacer que Sandbox simule una transacción fallida, y mejor aún, una transacción interrumpida?
Quiero hacer eso para atrapar posibles errores cuando esos eventos suceden (aunque he leído en algún lugar que StoreKit
ya lo maneja) y mostrarlos en la pantalla (como mínimo), solo para informar al usuario de lo que está sucediendo durante el proceso de transacción.
Gracias de antemano.
¿Cómo terminaste logrando esto, especialmente la transacción interrumpida? – SAHM