【发布时间】:2019-02-13 15:07:25
【问题描述】:
我想要实现的目标:当用户在我的应用中按下“购买”时,App Store 窗口应该会出现,其中包含我的应用 url。
当 App Store 未运行时,这可以正常工作:[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"macappstore://..."]];
但是当 App Store 已经在运行并且在 Dock 中最小化时,它的窗口不会显示。它变得活跃,是的,但窗口没有出现。
我已经尝试过:使用NSRunningApplication 获取应用程序并尝试unhide、activateWithOptions: 它,但这不起作用。
我在NSWorkspace 和NSRunningApplication 中没有看到更多选项,所以如果有人对此有一些解决方案,我们将不胜感激。
【问题讨论】:
标签: objective-c swift macos cocoa