App update was rejected with "Command-Q is not considered a sufficient means of quitting for a stand-alone application."

I have a free macOS app called "Stand Reminder". It reminds a user through a timer if the user sit down too long before a Mac. So most of the time, my app is working in background.

When my app is opened and a user clicks the close button of the window, my app will hide itself from dock and minimize to the menu bar.

When my app is open, a user can quit my app by App Name menu -> Quit App, or command-Q.

The reviewer rejected my app and ask me to revise in this version or in next. The I uploaded another build.

In the new build, I changed the behavior to.

  1. If a timer is running, and a user clicks the close window button, an alert view shows that "when a timer is running, the user can't close the window." The user should stop the timer first then close the window. In the alert view, I provide two buttons, "Run in background" and "Cancel".

  2. If no timer is running, the app quits immediately.

However, the second update was still rejected with the same reason. I asked the reviewer that many apps did the same, as well as Apples. For example, Pages, Numbers, Keynotes, Previews, Photos, all won't quit when click the close window button, so why can't I?

Also in Apple's support page, "Quit apps on Mac",https://support.apple.com/guide/mac-help/quit-apps-mchl834d18c2/mac . Using menu to quit is the suggested way.

The reviewer replied me no explain but send me a link to appeal.

My app's in App Store: https://apps.apple.com/cn/app/%E7%AB%99%E7%AB%8B%E6%8F%90%E9%86%92/id1645523185?mt=12

Replies

Is there a quit menu item in the menu extra?