Как протестировать возобновляемые подписки (App Store)

Я использую в своем приложении автоматические возобновляемые подписки, и мне интересно, есть ли способ имитировать, когда период подписки истекает и создается новая транзакция.

Приложение подключено к онлайн-сервису, который всегда отслеживает пользователей, а также наличие у них «премиум-доступа». Как я понимаю, Есть два способа определить момент совершения транзакции.

  1. Приложение запускается и обновляется. Транзакции: вызывается в моем PaymentObserver как SKPaymentTransactionStateRestored. Затем я из приложения отправляю эту информацию на сервер, который обновляет подписку.

  2. Я регулярно проверяю API App Store и сравниваю «последний чек» с тем, что есть в моей базе данных. Если есть новый, значит транзакция совершена и я продлеваю подписку.

В любом случае мне нужно смоделировать, что период подписки истекает и в App Store совершается новая транзакция. Как мне это сделать?

7
задан Jilouc 8 April 2011 в 13:41
поделиться