Нужно знать, когда кто-то отменяет возобновляемую подписку

Добрый день, может кто-нибудь подскажите, пожалуйста, как я могу отследить событие в моем коде / сервере, когда кто-то отменяет автоматически возобновляемую подписку на itunes/appleid Thankyou

1 ответ

Решение

Чтобы проверить, когда кто-то отменяет возобновляемую подписку, вам необходимо периодически обновлять квитанцию ​​на вашем сервере и проверять:

  1. Дата истечения срока действия (позволяет узнать, активна ли подписка)
  2. Автообновление статуса (позволяет узнать, отменен ли пользователь)
  3. Дата отмены (сообщает, почему подписка отменена службой поддержки)

Обычно разработчики путают 2 и 3. Apple не считает, что пользователь отказывается от автоматического продления "отмены" - тогда как на самом деле большинство разработчиков считают отмену. По этой причине НЕ достаточно слушать CANCEL события с уведомлениями о статусе подписки.

Вот хороший пост в блоге, в котором рассказывается о деталях: iOS-подписки сложны

Другие вопросы по тегам