Dav*_*vid 28 cocoa objective-c mac-app-store
我正在尝试以编程方式在自定义Mac应用程序中打开Mac App Store.我从下面的链接开始.
http://itunes.apple.com/us/app/angry-birds/id403961173?mt=12
Run Code Online (Sandbox Code Playgroud)
我尝试了以下代码,但它打开浏览器而不是Mac App Store.
[[NSWorkspace sharedWorkspace] openURL:
[NSURL URLWithString:@"http://itunes.apple.com/us/app/angry-birds/id403961173?mt=12"]];
Run Code Online (Sandbox Code Playgroud)
有关如何做到这一点的任何建议?
Reg*_*ent 64
这种模式的URL打开了Mac App Store:
macappstore://itunes.apple.com/app/id403961173?mt=12
Run Code Online (Sandbox Code Playgroud)
所以在你的情况下:
[[NSWorkspace sharedWorkspace] openURL:
[NSURL URLWithString:@"macappstore://itunes.apple.com/app/id403961173?mt=12"]];
Run Code Online (Sandbox Code Playgroud)
将打开MAS并加载与id#403961173(此处为:Angry Birds)相关联的产品页面.
要加载MAS,没有特定的产品页面使用此URL:
[[NSWorkspace sharedWorkspace] openURL:
[NSURL URLWithString:@"macappstore://itunes.apple.com/"]];
Run Code Online (Sandbox Code Playgroud)