我已经创建了一个混合应用程序,我想发布一个osx版本。
将我的应用发送给审核时,会收到以下消息:
设计序言
您的应用程序的用户界面与macOS Human不一致 界面准则。
具体地说,我们发现当用户关闭主应用程序时 窗口,没有菜单项可以重新打开。
后续步骤
应用程序最好实现一个“窗口”菜单, 列出主窗口,以便可以重新打开它,或提供类似的信息 另一个菜单项中的功能。 macOS人机界面指南 状态为“菜单栏[a]始终包含[a]窗口菜单”。
或者,如果该应用程序是单窗口应用程序,则可能是 适用于保存数据并在主窗口打开时退出应用程序 关闭。
有关在macOS中管理Windows的信息,请查看 《 Apple人机界面指南》中的以下部分:
- 菜单栏及其菜单
- 窗口菜单
- “文件”菜单
- 单击Dock
- 窗口行为
请评估如何实施适当的更改,并且 重新提交您的应用以供审核。
如何在主窗口关闭时捕获窗口关闭事件并终止应用程序?