Я пытаюсь протестировать покупку в приложении в своем приложении.
Когда я восстанавливаю покупку в приложении с тестовым пользователем, купившим покупку в приложении, все работает нормально.
Но когда я пытаюсь восстановить покупку в приложении с пользователем, который несовершил покупку в приложении до того, как я ожидал, что платформа вызовет следующий метод:
-paymentQueue:restoreCompletedTransactionsFailedWithError:
но вместо этого фреймворк вызывает:
-paymentQueueRestoreCompletedTransactionsFinished:
как мой тестовый пользователь уже купил покупку в приложении....
Это нормальное поведение? И если да, то как проверить пользователя, пытающегося выполнить восстановление без покупки в приложении?