Ответ от Джейкоба верен для случая, когда пользователь отключает автоматическое продление своей подписки. Если пользователь запросил возврат у Apple, и они отменили подписку для него. Ваш сервер получит уведомление CANCEL
, а квитанция будет содержать поле cancellation_date
.
Вам необходимо обработать оба этих случая, потому что, когда пользователь отменяет (отключает автоматическое продление) свою подписку, это все еще действует (пока это не истекает). Когда служба поддержки Apple отменяет подписку, с этого момента она становится недействительной.
Примечание. Уведомление CANCEL
также запускается, когда пользователь повышает или понижает рейтинг до другой подписки в той же группе подписок. См. ответ для более подробной информации.