2012-07-22 17 views
5

Cuando empiezo a probar mi IAP, el sistema me solicita una identificación y contraseña de Apple. Hay una vista de alerta con los botones Aceptar y Cancelar.UIAlertView ingrese el ID y la contraseña de Apple IAP

Necesito manejar este botón, porque cuando presiono el botón cancelar, necesito hacer algo de acción en la aplicación.

Muy importante: hay un diálogo de autorizar, no una alerta de compra. Necesito saber cómo procesar esta acción en la aplicación (por ejemplo, si el usuario pulse sobre el botón de cancelación y después de este diálogo autorize desaparecer)

Respuesta

6

Si solo ve una alerta de autorización, no una alerta de compra, lo que significa que está tratando de restablecer las compras.

Si los grifos de usuario en el botón de cancelación de diálogo Autorizar, este método se llama a delegado:

- (void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error; 
+0

tnx para la respuesta, pero me refiero no sobre la compra aletr quiero decir sobre la alerta que solicita mi identificación de Apple y la contraseña –

+0

que es de lo que estoy hablando. "alerta que solicite su ID y contraseña de Apple" no es una alerta de compra. es un diálogo de restauración. – erkanyildiz

+0

oh ok gracias, lo comprobaré –

2

Tienes que manejar este caso en el mensaje delegado failedTransaction:

- (void)failedTransaction:(SKPaymentTransaction *)transaction 
{ 
    if (transaction.error.code != SKErrorPaymentCancelled) 
    { 
     // error! 
    } 
    else 
    { 
     // this is fine, the user just cancelled 
     [[SKPaymentQueue defaultQueue] finishTransaction:transaction]; 
    } 
} 
+0

gracias, pero hay soursces no se anulan de diálogo Autorizado (vista de alertas). cancelar la compra –

+0

como escribí anteriormente. Necesito manejar la autorización de diálogo –

+0

su ejemplo muestra cómo manejar la transacción, pero en mi caso solo es necesario manejar el diálogo que solicita la identificación y contraseña de Apple en la aplicación –

Cuestiones relacionadas