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-приложений нет.

Другие вопросы по тегам