Programmatically open Mac App Store

前端 未结 4 1146
醉酒成梦
醉酒成梦 2020-12-24 06:43

I am trying to programmatically open the Mac App Store in a custom Mac App. I started with the link below.

http://itunes.apple.com/us/app/angry-birds/id4039         


        
相关标签:
4条回答
  • 2020-12-24 06:59

    If you just want to show the updates page you can use this URL: macappstore://showUpdatesPage

    0 讨论(0)
  • 2020-12-24 07:09

    URLs of this pattern open up the Mac App Store:

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

    So in your case:

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

    will open the MAS and load the product page associated with id #403961173 (here: Angry Birds).

    To just load the MAS, with no particular product page use this URL:

    [[NSWorkspace sharedWorkspace] openURL:
     [NSURL URLWithString:@"macappstore://itunes.apple.com/"]];
    
    0 讨论(0)
  • 2020-12-24 07:15

    open the webpage in a UIWebView. the webview will then open itunes, or at least ask to open itunes.

    that may be iphone specific. but whatever the WebView is for mac.

    0 讨论(0)
  • 2020-12-24 07:20

    How about:

    [[NSWorkspace sharedWorkspace] launchApplication:@"/Applications/App Store.app"]
    
    0 讨论(0)
提交回复
热议问题