Я использую в своем приложении автоматические возобновляемые подписки, и мне интересно, есть ли способ имитировать, когда период подписки истекает и создается новая транзакция.
Приложение подключено к онлайн-сервису, который всегда отслеживает пользователей, а также наличие у них «премиум-доступа». Как я понимаю, Есть два способа определить момент совершения транзакции.
Приложение запускается и обновляется. Транзакции: вызывается в моем PaymentObserver как SKPaymentTransactionStateRestored. Затем я из приложения отправляю эту информацию на сервер, который обновляет подписку.
Я регулярно проверяю API App Store и сравниваю «последний чек» с тем, что есть в моей базе данных. Если есть новый, значит транзакция совершена и я продлеваю подписку.
В любом случае мне нужно смоделировать, что период подписки истекает и в App Store совершается новая транзакция. Как мне это сделать?