Tengo algunos problemas para restaurar las transacciones completadas.Obj-C, Storekit restoreCompletedTransactions devuelve cero transacciones?
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
He añadido el observador mencionado en varios ejemplos, he intentado añadir paymentQueueRestoreCompletedTransactionsFinished
y ya tienen updatedTransactions
. paymentQueueRestoreCompletedTransactionsFinished
dice que tengo cero transacciones.
Puedo comprar un producto y si trato de volver a comprarlo, me detiene y dice que ya he comprado el producto, usando este código.
SKPayment *payment = [SKPayment paymentWithProductIdentifier:productIdentifier];
[[SKPaymentQueue defaultQueue] addPayment:payment];
pensé que tal vez tuve un problema con mi identificador del paquete, pero que parece muy bien y la compra no funcionaría si no fuera.
He estado probando esto en el dispositivo así como en el simulador, pero esto tiene el mismo resultado. Además, no hace la diferencia si estoy usando una tienda en el Reino Unido o en los Estados Unidos.
Estoy realmente aferrado a las pajitas para descubrir por qué esto no funciona para mí?
Sí, lo compruebo, eso es lo que me da cero – Jules
¿Está bien, dónde está agregando TrunsactionObserver? –
En viewdidload. – Jules