Есть ли API для отмены автоматического продления подписки?

в настоящее время я не использую приложения, которые имеют подписку на приложение, поэтому я не уверен, как выглядит пользовательский интерфейс в iTunes, когда в приложении возобновляемая подписка.

Я предположил, что есть api, учитывая идентификатор квитанции или исходный идентификатор транзакции, чтобы отменить автоматически возобновляемую подписку из приложения. Не похоже, что это существует.

Я что-то пропустил или пользователи отменяют автоматически возобновляемую подписку через iTunes настройки аккаунта? Это просто не ответственность разработчика?

3 ответов


для этого нет API.

единственный способ отменить автоматически возобновляемую подписку - это настройки > магазин > просмотр моей учетной записи > управление моей подпиской на вашем iPhone.


Update (поскольку это довольно старый): нет API для отмены автоматически возобновляемой подписки. документация предполагает, что приложение ссылки на:

https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions

" открытие этого URL-адреса запускает iTunes или iTunes Store, а затем отображает страницу Управление Подпиской."


недавно Apple представила свою новую службу под названием "уведомления об обновлении статуса", которая по сути является простым webhook, который вызывается, когда определенные события происходят на серверах Apple. Одним из таких событий может быть "отмена", когда Служба поддержки Apple отменяет подписку пользователя. Вы настраиваете webhook, и они отправляют вам уведомление с подробностями об этом событии. Более подробную информацию можно найти здесь: https://help.apple.com/itunes-connect/developer/#/dev0067a330b

Я добавил этот ответ, потому что это то, что Apple недавно представила.