SKPayementQueue: la restauración de las transacciones finaliza sin llamar a 'updatedTransactions' en la configuración de lanzamiento pero no a la configuración de depuración
Estoy depurando restaurando transacciones y en mi configuración de depuración todo funciona normalmente:
IE llamo:
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
algún tiempo después la cola llama:
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
y en algún momento después de eso llama:
- (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue {
y todos son felices
PERO en la configuración de mi versión, nunca veo la llamada a updatedTransactions y, por lo tanto, nunca restauro las compras.
posiblemente relacionado, después de intentar la restauración y no funciona. Reinicio la aplicación y encuentro que no recibo una respuesta cuando le pido a la tienda una lista de productos.