We have a cross-platform mobile app available on the Google Play Store and Apple App Store.
Some of our enterprise customers want the application to reflect their own brand, specifically:
Show their company logo as the app icon (on the home screen)
Show a custom application name (also on the home screen)
Important:
We already know that this can be achieved using:
Managed Google Play (private apps)
Apple Business Manager (custom apps)
…by building and distributing separate binaries for each company.
However, we want to avoid this approach because maintaining multiple builds is not scalable.
Our goal:
Use the same app from the public Google Play/App Store
Dynamically configure the app icon and name per company, either at:
Runtime (preferred)
Without maintaining or publishing multiple APKs or IPAs
Questions:
Is it possible to change the app icon and app name at runtime (or through MDM configuration) on:
Android (public app via Play Store)
iOS (public app via App Store)
If this is not possible, is there any best practice to provide per-company branding without creating and publishing separate builds?
We’re looking for a scalable approach to support branding needs without per-customer binary maintenance.
Any ideas, workarounds, or official limitations would be appreciated!