Wiederherstellen eines In-App-Kaufs mit einem Benutzer, der noch nie dafür bezahlt hat

Ich versuche, den In-App-Kauf in meiner App zu testen.

Wenn ich den In-App-Kauf mit einem Testbenutzer wiederherstelle, der den In-App-Kauf gekauft hat, funktioniert alles einwandfrei.

Aber wenn ich versuche, einen In-App-Kauf mit einem Benutzer, der wiederherzustellennicht Machen Sie den In-App-Kauf, bevor ich erwartet habe, dass das Framework die folgende Methode aufruft:

-paymentQueue:restoreCompletedTransactionsFailedWithError:

Stattdessen fordert das Framework:

-paymentQueueRestoreCompletedTransactionsFinished:

wie mein testbenutzer schon die in app gekauft hat ....

Ist das das normale Verhalten? Und wenn ja, wie teste ich einen Benutzer, der versucht, wiederherzustellen, ohne jemals die In-App zu kaufen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage