Уведомление о завершении подписки IOS - PullRequest
3 голосов
/ 27 декабря 2011

Я собираюсь создать приложение ios, которое будет использовать автоматически обновляемую подписку на ежемесячные смещения.Мы будем использовать некоторые функции VOIP, за которые мы будем платить ежемесячно.Мой вопрос заключается в том, как мы можем получить уведомление, когда пользователь отменяет подписку в IOS, чтобы мы могли аннулировать номер телефона VOIP пользователей у нашего провайдера.

Ответы [ 2 ]

5 голосов
/ 28 декабря 2011

Вам нужно будет подтвердить квитанцию ​​так же, как для обычных покупок в приложении, но, очевидно, вы будете делать это каждый раз, когда истекает период подписки.Ознакомьтесь с документацией по этому вопросу, Проверка автоматического продления квитанции подписки

Таким образом, исходя из этого, вам, вероятно, потребуется настроить сервер для проверки действительной подписки каждый месяц (cronработа?).Это позволит вам отменить номер VOIP в вашей системе, если подписка больше не действительна.Ваше приложение будет нести ответственность за проверку того, что подписка все еще действительна, когда она открыта или пользователь пытается получить доступ к функциям, для которых требуется подписка.

Обновлено для комментариев

песочница должна возвращать даты истечения срока действия по следующей схеме.

enter image description here

Это страница 164 Руководства разработчика по iTunes Connect

Если это не работает, вы можете отправить сообщение об ошибке.

0 голосов
/ 31 марта 2012

Кроме того, пожалуйста, не следуйте инструкциям из документа Apple IAP:

Кроме того, подписка на песочницу будет автоматически продлена максимум 6 раз.После автоматического продления подписки 6 раз она больше не обновляется в песочнице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...