Я пытаюсь реализовать автообновляемые подписки, но что-то мне не очень понятно.
Если у меня есть, например, приложение, похожее на журнал, и я хочу отслеживать подписки, даже если они сейчас недействительны, должен ли я сохранять квитанции в своем приложении (например, Core Data)? Я должен отслеживать их все, потому что я должен предоставить пользователю доступ к старым проблемам, даже если подписка недействительна. Так что либо он имеет код состояния 0 или 21006.
Другой вопрос заключается в том, почему Apple использует код состояния 21006 для отмененных подписок, которые были отменены Apple, например, из-за того, что кто-то по ошибке сделал подписку. Как я могу определить, произошло ли это, если я знаю только, что сейчас это недействительно? Он также может быть признан недействительным, поскольку срок действия подписки истек. У меня есть эта информация из видео WWDC 2011 в iTunes U.
Любая помощь будет оценена ;-)