Apple app reject reasons
When you submit or re-submit your App to Apple's App Store, Apple may reject your Purple App for a variety of reasons. This article lists the most common ones.
- (Apple) External subscriptions or payment methods such as paywalls (100% rejection rate) are included in the App.
- Links to external subscription services
- References in the App menu to other payment options
- The coupon feature is enabled in the App.
- References to external payment systems on the website linked to from the App
- Information about external accounts on the login page, which in turn provide references to chargeable services (e.g. Signup here, PW reset, you are then linked to the page and there may be references to chargeable accounts or payment mechanisms).
- In-App paywalls
- Imprint, data protection or terms and conditions URL are missing in the App Store. The URLs must also be entered in the App description
- Missing information on the exact conditions of the subscriptions, such as duration, cancellation policy, etc.
- The screenshots do not comply with the guidelines. Caution: The screenshots provided show other platforms (e.g. Android).
- The App review information is missing. In particular, the login credentials for the reviewer have not been provided. Learn more
- The App does not contain a button to delete the account (it is not always rejected if it is missing).
- The App includes a login feature, but the login credentials have not been provided to Apple.
- SDK functions in the App do not match the data protection information in the App Store: e.g. tracking SDK integrated, but data protection information states that the App does not track.
- China has been selected as the country of publication without providing the appropriate legal documentation.
- The App contains links to websites that open a web CMP (Consent Management Platform).
- CMP window and display order (related to App Transparency Framework). It happens, that Apple rejects Apps for objecting the CMP window and display order (ATT). If this happens, you can find an answer to copy and paste on that matter below:
Reject reason from Apple:
Why is the CMP shown when the user rejects tracking via Apple Transparency Dialog (ATT)
Answer to Apple:
Dear review team, the application respects the consent of the user which is given (or not) in the ATT dialog. If the user refused to get tracked, the application won’t track any data which are related to the IDFA. Because of the European GDPR privacy law its mandatory to show the CMP dialog afterwards. Even if the user already refused to get tracked he/she need access to the informations and purposes of the cookies which are set because they are technically required. Again - those cookies do not interact in any way with the IDFA. After review your feedback very carefully we are pretty confident that the current version of the application meet all your guidelines. I am looking forward to get a positive feedback and an approval.