如何解决以编程方式打开Mac App Store
| 我试图以编程方式在自定义Mac App中打开Mac App Store。我从下面的链接开始。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\"]];
关于如何执行此操作的任何建议?
解决方法
这种模式的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相关的产品页面(此处:愤怒的小鸟)。
要仅加载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\"]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。