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?