Программно откройте Mac App Store


Я пытаюсь программно открыть магазин Mac App Store в пользовательском приложении Mac. Я начал со ссылки ниже.

http://itunes.apple.com/us/app/angry-birds/id403961173?mt=12

Я попробовал следующий код, однако он открывает браузер, а не Mac App Store.

[[NSWorkspace sharedWorkspace] openURL:
 [NSURL URLWithString:@"http://itunes.apple.com/us/app/angry-birds/id403961173?mt=12"]];

Какие-нибудь предложения о том, как я могу это сделать?

4 28

4 ответа:

URL-адреса этого шаблона открывают Mac App Store:

macappstore://itunes.apple.com/app/id403961173?mt=12

Итак, в вашем случае:

[[NSWorkspace sharedWorkspace] openURL:
 [NSURL URLWithString:@"macappstore://itunes.apple.com/app/id403961173?mt=12"]];

Откроют МАС и загрузить на странице продукта, связанный с идентификатором #403961173 (здесь: сердитые птицы).

Чтобы просто загрузить MAS, без конкретной страницы продукта используйте этот URL:

[[NSWorkspace sharedWorkspace] openURL:
 [NSURL URLWithString:@"macappstore://itunes.apple.com/"]];

Если вы просто хотите показать страницу обновлений, вы можете использовать этот URL-адрес: macappstore: / / showUpdatesPage

Откройте веб-страницу в UIWebView. затем webview откроет itunes или, по крайней мере, попросит открыть itunes.

Это может быть специфично для iphone. но каким бы ни был WebView для mac.

Как насчет:

[[NSWorkspace sharedWorkspace] launchApplication:@"/Applications/App Store.app"]