I have an app on the App Store

Duolingo-like for various topics

I want to customise the experience based on the user that logs in to my app:

  • Change branding (logos, colors, ...)
  • Different content in the app
User 1:
Peter hello@peter.me
Have access to the topics Gaming with 5 coures
Logo X, color blue
User 2:
Sarah sarah123@coolmail.com
Have access to the topics Travel with 8 courses
Logo Y, color green

My question is:

Am I going to be rejected from the store?

(Cause screenshots of the app doesn't reflect my branding)

  • Welcome to Ask Different. You can offer options for the user to change the app icon and color. What do you mean by "account of the user"? Is this the account they've created with you for your services? – fsb Feb 1 '19 at 15:29
  • @fsb 1. Onboarding > Perter Sign In > Open the app with a blue branding 2. Onboarding > Sarah Sign In > Open the app with a green branding – David Leuliette Feb 1 '19 at 15:53
  • Are you saying that during the onboarding of your app, you'd make a call to your sever to get that user's account info and then change the app branding/colors based on that? – fsb Feb 1 '19 at 16:11
  • That's the idea – David Leuliette Feb 1 '19 at 16:20
  • That should ok. You're not using dynamic calls to change the functionality of the app or modify it in such a way that you're changing the app after approval. – fsb Feb 1 '19 at 16:49

Yes, it is certainly possible. Apple should not reject you for this purpose. It is entirely allowed to have different branding, color schemes, etc. according to the logged in user.

You can find the App Store review guidelines here:


As you'll see there's no section that explicitly allows nor forbids what you want to achieve. This means that what you want to do would normally be considered OK. Make sure that you comply with section 5.2 and do not use intellectual property (logos, branding text, etc.) that is not your to use.

However, if you also offer different functionalities - make sure that you supply the Apple review team with all the functionalities. It is not permitted to have the app reviewed with one set of functionalities, and then let users have a completely different set of functionalities in the app after they login with a specific "secret" set of credentials.

Also make sure to comply with section 3.1.1 about In-App Purchases, if you want the user to not only have different branding but also have different functionalities after login.

The screenshots on the App Store does not have to display all and every type of branding or color scheme possible in the app. There's no requirement for that, so you should not have problems here. However, the screenshots must be a true representation of the app itself - i.e. for example take screenshots of one of the color schemes / branding and use that. I.e. do not use screenshots that are different from what is actually possible to get within the app if you have the right credentials.

  • Thanks for pointing out I missed the app count. I’ll fix up my answer later once I see how you cover referencing the official guidelines. Appreciate the feedback - thanks! – bmike Feb 2 '19 at 14:55
  • I still do not see the point in creating a duplicate answer.. – jksoegaard Feb 2 '19 at 15:01

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .