2017-06-09 5 views
0

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?

Répondre

1

Google Play ne supporte pas cela, vous devez soit libérer plusieurs applications (où l'utilisateur choisit l'application correcte à télécharger) ou implémenter ce comportement dans votre application ("Hmm ... c'est le groupe le plus bas, donc utilisez EDIT: Théoriquement, vous pouvez utiliser des canaux bêta et alpha fermés pour cela, afin que tous les utilisateurs obtiennent la version de base, les personnes que vous ajoutez à la liste des testeurs pour la version bêta obtiendront la version bêta. et les testeurs pour alpha obtiendront alpha - ce qui signifie que vous pourriez faire jusqu'à trois groupes. Mais la gérer serait un enfer