He integrado "In App Purchase" en un juego para que el usuario pueda desbloquear más niveles. Todo funciona bien, pero tengo un pequeño problema con la última alerta "Gracias. Tu compra fue exitosa. [OK]". Mi programa se entera de que la transacción se completó con éxito antes de que aparezca esta última alerta y mi juego comience a ejecutarse nuevamente; luego aparece la alerta, molestando al usuario. Me gustaría esperar con mi juego en ejecución hasta que el usuario toque el botón "Aceptar", pero ya que es una alerta de StoreKit no tengo ni idea de cuándo sucede esto o cómo podría atraparlo.Cómo saber cuándo el usuario toca el botón Aceptar de la última alerta de StoreKit "Gracias. Su compra fue exitosa"?
No quiero crear otro cuadro de diálogo (esta vez el mío, por lo tanto bajo mi control) debajo de la alerta, simplemente pidiendo que toque "OK" nuevamente - sería una mala experiencia para el usuario.
¿Alguien tiene alguna idea?
¿Cómo se hace # 1 (obtener la alerta del almacén)? En iOS 8 (no sé de 7), el sistema operativo muestra esa última alerta después de que se realizan todas las llamadas de delegado y observador, y no puedo encontrar una forma de acceder a la alerta para configurar el delegado. – 12on