Нужно знать, когда кто-то отменяет возобновляемую подписку
Добрый день, может кто-нибудь подскажите, пожалуйста, как я могу отследить событие в моем коде / сервере, когда кто-то отменяет автоматически возобновляемую подписку на itunes/appleid Thankyou
1 ответ
Решение
Чтобы проверить, когда кто-то отменяет возобновляемую подписку, вам необходимо периодически обновлять квитанцию на вашем сервере и проверять:
- Дата истечения срока действия (позволяет узнать, активна ли подписка)
- Автообновление статуса (позволяет узнать, отменен ли пользователь)
- Дата отмены (сообщает, почему подписка отменена службой поддержки)
Обычно разработчики путают 2 и 3. Apple не считает, что пользователь отказывается от автоматического продления "отмены" - тогда как на самом деле большинство разработчиков считают отмену. По этой причине НЕ достаточно слушать CANCEL
события с уведомлениями о статусе подписки.
Вот хороший пост в блоге, в котором рассказывается о деталях: iOS-подписки сложны