2015-08-24 7 views
4

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

ответ

12

От компании Apple In-App Purchase Programming Guide -

Вместо необходимости кодировать свой собственный интерфейс управления подпиской, ваше приложение может открыть следующий 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")!) 
+0

Фантастический !! Спасибо! – NikMos

+0

Я получил это сообщение Создание учетной записи iTunes не разрешено. Как решить эту проблему –

+0

@MianShahbazAkram Вы тестируете в песочнице? Управление подпиской недоступно в песочнице. Он доступен только для производственных приложений с производственными пользователями iTunes. – Paulw11