2015-10-09 1 views
1

Sur iOS on peut simplement faire:tvOS - Gérer la page d'inscription

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]]; 

Note: Safari est pas présent sur tvOS.

Vous pouvez ouvrir directement l'application des paramètres avec 'ITMS-apps'

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]]; 

Note: Ceci ne fonctionne que sur l'appareil.

Question:

Quelqu'un peut-il confirmer la deuxième approche fonctionnera sur une Apple TV réelle?

Je n'ai pas de périphérique et cela ne fonctionnera pas sur le simulateur.

Merci!

Répondre

1

Appeler les éléments suivants:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]];

sur un Dev Kit AppleTV avec TvOS Beta 3 résultats en rien ne se passe et faire passer le message suivant dans le journal:

LaunchServices: ERROR: There is no registered handler for URL scheme itms-apps

+0

vous remercie. Maintenant, je me demande ce qui sera finalement le remplacement ... –

+0

Jamais compris comment faire cela? On dirait que votre message sur les forums Apple est également resté sans réponse. – Lightbow

+0

On dirait que "itms-apps: //buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions" ouvre la page de destination App Store sur l'appareil Apple TV. Ne fonctionne pas et donne une erreur dans la console dans le simulateur "erreur:" Cette application n'est pas autorisée à interroger pour le système itms-apps "". – Hlung