Changing iOS app icon and app design individually for each user

Hello IT people!
Did you know about the ability of changing an application icon after downloading? This interesting tool can solve certain number of problems.
We can use this feature as a personalization tool for each user or client, and it allows us to improve the quality of targeting.
For example: Your app for baseball fans, called “Baseball App”, where you have scoreboard for all matches, and you want to satisfy each user/fan, and give them ability to cheer for their favorite team. Creating UI for their favorite team would be attractive for fans.
But what if we have only one app? And a lot of baseball teams, and we don’t know which team users cheer for?
iOS development gives an opportunity for each user to customize logo and theme in the app. You need to follow AppStore rules.
Let’s look at an example flow:
- User downloaded «Baseball App»
- After login screen we ask “Which team do you cheer for?”
They choose “MLB” in dropdown menu — click Next. - Then, we should show him appearance settings, were will be:
Color theme
Use default design app — Select control
Use design app on “MLB” — Select control
App icon
Default app icon — Select control
Icon “MLB” — Select control
Users should be able to see previews of available themes and app icons. - Click Apply. Only after this step users will see the app with selected design of the favorite team. This will change user’s experience in the app and immerse them even more in the game. I think you know why personalization is important. If not we will have another article =)
The Most important thing!
According to the App Store rules, users should have an ability to reset design and icon to default state. So, your app must include Appearance section under Settings, with all designs and icons. Otherwise, App Store will reject your app.
If you have any questions, please write a comment.
I will be glad to answer them!
And don’t forget 👏🏻👏🏻👏🏻