Following the review process, an app can either be approved or rejected. Together with suspension, these are the three most important actions administrators can take on an app:
An app should be approved if the review team determines that it meets all of the marketplace's submission and approval criteria. If there is more than one review team, the app should be individually approved by each team before it is considered fully approved. Following this, the app should be automatically added to the marketplace.
The "Change Status" menu for an app that is In Review.
An app should be rejected if the review team determines that it fails to meet one or more of the marketplace's submission criteria. Following this, the developer should be notified about the rejection and given the chance to resubmit their app after making changes.
It's important the developer knows why their app was rejected. For this reason — and for internal reference — the review team will usually have to select a broad category for the rejection, such as “Vulnerabilities Found” or “Images Unacceptable”. In addition to this, the review team should provide a written explanation for the rejection.
In app marketplaces where the review process consists of multiple stages, an app that fails to meet the criteria for one stage may still be reviewed in subsequent stages. This way, the developer receives feedback for all aspects of the app, potentially reducing the number of times it needs to be resubmitted. For more best practices on rejecting apps, see this blog post.
Apps that do not meet the marketplace's submission criteria are almost always subject to a soft rejection, which means that the developer can resubmit their app after making changes.
In rare cases, the review team may wish to issue a hard rejection, which means that the developer cannot or should not resubmit their app. This may be the case if the app's intended behavior does not align with the goals of the platform. With clear submission criteria, hard rejections are rarely necessary.
App marketplaces should give administrators the ability to suspend apps at any time. Suspensions are uncommon, but useful if apps stop working for a prolonged period of time or if customer support is unsatisfactory.
The "Change Status" menu for an app that has already been approved.
We've looked at how apps can be approved, rejected, and suspended. On the next page — Updates — we'll discuss how to manage app updates.