Przywracanie zakupu w aplikacji u użytkownika, który nigdy za to nie zapłacił

Próbuję przetestować zakup aplikacji w mojej aplikacji.

Kiedy przywracam zakup aplikacji przy użyciu testowego użytkownika, który kupił zakup w aplikacji, wszystko działa dobrze.

Ale kiedy próbuję przywrócić zakup aplikacji u użytkownika, którynie dokonaj zakupu aplikacji, zanim spodziewałem się, że framework wywoła następującą metodę:

-paymentQueue:restoreCompletedTransactionsFailedWithError:

ale zamiast tego ramy wzywają:

-paymentQueueRestoreCompletedTransactionsFinished:

tak jak mój użytkownik testowy kupił już zakup w aplikacji ....

Czy to normalne zachowanie? A jeśli tak, w jaki sposób przetestować użytkownika próbującego przywrócić dane bez konieczności zakupu zakupionej aplikacji?

questionAnswers(3)

yourAnswerToTheQuestion