Подтвердить что ты не робот

Программно открыть 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"]];

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

4b9b3361

Ответ 1

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"]];

откроет MAS и загрузит страницу продукта, связанную с id # 403961173 (здесь: Angry Birds).

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

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

Ответ 2

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

Ответ 3

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

который может быть специфичным для iphone. но независимо от того, что WebView для Mac.

Ответ 4

Как насчет:

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