Я ищу внедрить новые подписки на Auto Renewable, используя In App Purchase, но я не уверен, как и когда нужно проверить, подписан ли пользователь в настоящее время. Я понимаю, что, когда пользователь изначально подписывается, приложение может использовать дату покупки вместе с датой подписки, чтобы рассчитать, как долго будет длиться их подписка. Что произойдет после этой даты? Как проверить, обновлен или отменен пользователь?
Если я использую restoreCompletedTransactions
для получения транзакции и квитанции для каждого продления, пользователю будет предложено ввести свой пароль iTunes. Означает ли это, что, если они купили 7-дневную подписку, им придется вводить свой пароль каждые 7 дней, когда приложение проверяет, сохраняет ли подписка?