Я почти управлял подпиской на автообновление в своем приложении, но происходит одна странная вещь - она не продлевается автоматически.
У меня есть кнопка, которая добавляет SKPayment к моему продукту и дает мне возможность получить активную SKPaymentTransaction.
Затем я сохраняю эту квитанцию и пытаюсь отправить ее в Apple еще раз, чтобы проверить дату истечения срока. И она возвращает мне дату моей первой покупки, а не последнюю, в ее expiredate
. И когда заканчивается период подписки (через пять минут в песочнице), он просто возвращает мне 21002
Но если я снова обновлю его вручную, новые квитанции дадут мне обновленную дату истечения срока, я сохраню ее снова, и все пойдет кругом.
И, да, original_purchase_date
одинаково в обоих случаях:
Может я просто не понимаю, как работает проверка срока годности?