App getting rejected: 5.6.0 Developer Code of Conduct

Hello, Please help me to understand what is wrong with my paywall and why my app was rejected. Here is the reason: We noticed your app attempts to manipulate customers into making unwanted in-app purchases.

The next submission of this app may require a longer review time.

Next Steps

  • Review the Developer Code of Conduct section of the App Store Review Guidelines.
  • Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.
  • Once your app is fully compliant, resubmit your app for review.

Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination. Please see attached screenshots for details.

The screenshot of my paywall is attached.

Thank you

Added another screenshot

I can't see an exit button on your paywall screen. Where is it?

There is no exit button, the content is only available if purchased or subscribed.

There is your issue then. You are advertising the app for free (I assume it's free) on the App Store and upon downloading and opening the app, you are not giving the user an easy option to use the app and forcing them to buy to try the experience (trial doesn't count).

If you want people to purchase right away, why your app isn't paid on the App Store?

Thank you for your suggestion. However, I must clarify that my business model is based on a subscription service, which is clearly communicated in the app description. Plus, the trial period allows users to test out the app's features and determine if it meets their needs before they are charged for a subscription.

I must clarify that my business model is based on a subscription service

I understand. But that doesn't mean you should intentionally design the app in a way it requires an active subscription right from the start, without at least offering something. It hurts the user experience and it hurts you as a publisher in the long run.

However there are definitely cases in which such a business model is acceptable - for example, you already have a product that people bought and in order for it to work long term you require to have an active subscription for it.

In such cases, you should explain to the review team why your app requires to have such a business model and I'm pretty sure they will understand. In any case (if you are not changing anything) you will need to explain why is your business model like this, otherwise you will need to re-design your business model.

Hey! Were you ever able to resolve this? If so, how?

App getting rejected: 5.6.0 Developer Code of Conduct
 
 
Q