tvOS - страница управления подпиской
На iOS можно просто сделать:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]];
Примечание. Safari отсутствует в tvOS.
Вы можете напрямую открыть приложение настроек с помощью "itms-apps"
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]];
Примечание. Это будет работать только на устройстве.
Вопрос:
Может кто-нибудь подтвердить, что второй подход будет работать на реальном Apple TV?
У меня нет реального устройства, и это не будет работать на симуляторе.
Спасибо!
1 ответ
Решение
Звонит следующее:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]];
на AppleTV Dev Kit с TvOS Beta 3 ничего не происходит и в журнале появляется следующее сообщение:
LaunchServices: ОШИБКА: зарегистрированного обработчика для схемы URL itms-приложений нет.