J O*_*sco 4 macos app-store appstore-approval single-page-application electron
我最近为 MAC Store 打包了我的应用程序,但被拒绝了。以下是审核团队发给我的消息。当我使用开发模式进行测试时,一切正常,但我无法想象我哪里出错了。任何想法将不胜感激。应用程序是使用 Electron 构建的。
设计序言
您的应用程序的用户界面与 macOS 人机界面指南不一致。
具体来说,我们发现当用户关闭主应用程序窗口时,没有菜单项可以重新打开它。
下一步
应用程序可以实现一个列出主窗口的窗口菜单,以便它可以重新打开,或者在另一个菜单项中提供类似的功能。macOS 人机界面指南指出“菜单栏 [a] 始终包含 [a] 窗口菜单”。
或者,如果应用程序是单窗口应用程序,则在主窗口关闭时保存数据并退出应用程序可能是合适的。
有关在 macOS 中管理窗口的信息,请查看 Apple 人机界面指南中的以下部分:
菜单栏及其菜单
窗口菜单
文件菜单
在 Dock
窗口中单击行为
请评估如何实施适当的更改,并重新提交您的应用程序以供审核。
问题是在通过按 最小化应用程序后x button,用户无法从扩展坞再次打开它。
解决此问题的一种方法是terminate在x button单击时仅使用应用程序。
我遇到了同样的问题,并通过在AppDelegate. 此解决方案适用于Swift 4.2
func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
return true
}
Run Code Online (Sandbox Code Playgroud)
现在,当x button单击时,应用程序终止。
| 归档时间: |
|
| 查看次数: |
840 次 |
| 最近记录: |