The reason why the app I encountered was rejected:
1.
Reasons
2.9: Apps that are "beta", "demo", "trial", or "test" versions will be rejected3.8: Developers are responsible for assigning appropriate ratings to their apps. inappropriate ratings may be changed/deleted by AppleInformation Needed
We began the review of your app but are not able to continue because we need access to a video that demonstrates your app in use on an iOS device.
You can provide a link to a demo video of your app in iTunes Connect. go to "Manage Your Applications," select your app, click "Edit" to edit the App Review Information, then scroll to the "Review Notes" section and add the demonstration video access details. click "Save," then click "Submit New Metadata."
Once this information is available, we can continue your review.
2.9
We also found that your app appears to be a pre-release, test, or trial version with a very limited feature set. apps that are in beta form, or that are for demonstration or trial purposes only, are not appropriate for the App Store and are not in compliance with the App Store Review Guidelines.
Please refer to the attached screenshot/s for more information.
It wocould be appropriate to complete, remove, or fully configure any partially implemented features and/or to remove any references to "demo", "trial", "beta ", or "test" in your application description and release notes, and from within the app.
If you are interested in conducting a beta trial for your app, Ad Hoc distribution is available to broaden your test user base. Information on Ad Hoc distribution is available in theiOS Developer Program User Guide.
3.8
Moreover, we found that the rating you 've selected is not consistent with the content of your app, as required by theApp Store Review Guidelines.
Since your application allows users to purchase alcohol, this shoshould be reflected in the frequency choice in the Ratings section.
To update the rating you must edit the App details in iTunes Connect. select Manage Your Applications, open the App Details view and click on Edit Information. from the Edit Application view, select the Ratings tab and select the desired rating. don't forget to save your changes when done.
If your iTunes Connect Application State isRejected, A new binary will be required. Make the desired metadata changes when you upload the new binary.