SKPayementQueue: Das Wiederherstellen von Transaktionen wird beendet, ohne dass 'updatedTransactions' in der Release-Konfiguration aufgerufen wird, aber die Konfiguration nicht debuggt

Ich debugge das Wiederherstellen von Transaktionen und in meiner Debug-Konfiguration funktioniert alles normal:

Ich rufe an:

  [[SKPaymentQueue defaultQueue] restoreCompletedTransactions];

irgendwann später die queueCalls:

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions

und irgendwann danach ruft es auf:

- (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue {

und alle sind glücklich.

ABER In meiner Release-Konfiguration wird der Aufruf von updatedTransactions nie angezeigt und daher werden die Käufe nie wiederhergestellt.

möglicherweise im zusammenhang, nachdem ich die wiederherstellung versucht habe und es nicht funktioniert. Ich starte die Anwendung neu und stelle fest, dass ich keine Antwort bekomme, wenn ich den Laden nach einer Produktliste frage.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage