Я разрабатываю приложение для предоставления цифровых журналов и других периодических изданий. за интеграцию автообновляемых подписок и много исследований я наткнулся на проблему обнаружения пробелов в подписке.
скажем, пользователь подписывается на месяц, отказывается от подписки на полгода, а потом снова подписывается. Используя рекомендованную Apple серверную архитектуру для построения журналов аудита и всей информации о квитанциях, было бы довольно просто отслеживать историю подписки пользователя. однако, если в течение периода отказа от подписки не будет инициирована пользователем транзакционная активность, мы никогда не получим возвращаемое значение expired. как следствие, приложение определит действительную подписку и разблокирует любой контент, который был выпущен, когда фактической подписки не было.
Я не уверен, что упускаю важный момент, так как пока не нашел никакой полезной информации в Интернете.
заранее спасибо!