J'ai besoin d'avoir plusieurs versions de la même application Android en production. Différents clients utilisent une version différente, en fonction de leur profil. Pour des raisons commerciales (que je ne peux pas divulguer), il est obligatoire de ne pas inclure de changements dans l'application du groupe d'utilisateurs X par exemple, alors que l'application doit être développée en général pour différents groupes d'utilisateurs. La version de l'application utilisée par le groupe X ne doit être mise à jour que pour corriger les bogues critiques. Les groupes d'utilisateurs ne sont pas basés sur l'emplacement géographique ou le dispositif, mais sont divisés en groupes selon les besoins de l'entreprise (peuvent être considérés comme des clients différents).Comment prendre en charge plusieurs versions d'une application Android dans Google Play
Je suis conscient que plusieurs instances de la même application peuvent être téléchargées sur Google Play, étant donné que le package et le nom de l'application sont modifiés. Mais comment les politiques de Google Play réagissent-elles à cela? Je sais aussi que l'application pourrait être distribuée depuis une autre source, via HTTP par exemple. Ensuite, les utilisateurs doivent activer l'installation d'applications à partir de sources non fiables. Nous avons également une application iOS et pour autant que je sache, ce n'est pas faisable sur iOS.
Quelle est la meilleure pratique pour distribuer plusieurs versions de la même application?