Подтвердить что ты не робот

Отменить подписку на автоматическое продление с помощью Swift

Я хочу создать кнопку, в которой пользователь может отменить подписку на автоматическое продление (или перенаправить в App Store).
Возможно ли это, если пользователь не должен сначала пройти весь процесс покупки? Если да, как бы вы это сделали?
Любые мысли по этому вопросу будут очень признательны!

4b9b3361

Ответ 1

Из руководства Apple Руководство по программированию при покупке приложений -

Вместо того, чтобы кодировать собственный интерфейс управления подписками, ваш приложение может открыть следующий URL-адрес:

https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptionsОткрытие этого URL-адреса запускает iTunes или iTunes Store, а затем отображает страницу "Управление подпиской".

Итак, просто создайте кнопку, запускающую этот URL-адрес.

UIApplication.sharedApplication().openURL(NSURL(string: "https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions")!)

Ответ 3

iOS 10 и выше

UIApplication.shared.open(URL(string: "https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions")!, options: [:], completionHandler: nil)