I’m working on an Ionic 2 app (for Android and iOS). The goal is to sell the app to different companies, with a personalized theme for each. The problem I’m facing is : the user, in a back office, should be able to choose a splash screen for the app without making an update in the stores. On the first start, there is a default splash screen, and in background, the app would download the next splash screen (all different sizes), store them, and show them on the next start.
My question is : Is it possible to change the splash screen after downloading it ?
Bonus question : I’d like the user to change the color (header, tabs, …) from the back office. I’ve successfully done it on client side (by setting new colors in the variable.scss), but the user should be able to choose between hundreds of colors (with a color picker). The only solution I came with was to set multiple color variables in the .scss file, and get the name (“custom-danger”, …) from the server, but I’m not going to set hundreds of colors in that file… Is there any solution to this problem ?
I know these questions are a bit tricky, so thank you if you manage to give me answers