У меня есть приложение, в котором есть автоматически возобновляемые подписки, их можно купить, однако, если пользователь удаляет приложение и пытается восстановить подписки позже, я не получаю обратно ожидаемые данные.
Согласно документации Apple , я должен получить оригинальный перевод с деталями начальной транзакции, в большинстве случаев и в песочнице это именно то, что происходит, однако в некоторых из наших клиентских приложений мы получение нулевого значения для исходной транзакции.
Кто-нибудь может подумать, почему я не получил обратно исходную транзакцию? Дата, отправленная обратно в [transaction transactionDate], такая же, как я ожидал бы от [[transaction originalTransaction] transactionDate], однако я не знаю, можно ли предположить, что если originalTransaction равна нулю, то [transaction transactionDate] всегда будет быть датой исходной транзакции.