Nous avons développé plusieurs applications et les avons publiées sur Android Market. Nous écrivons actuellement une application qu'une autre entreprise va commercialiser et vendre via son propre compte éditeur. L'autre société n'a aucune expérience avec Android Market ou avec le développement Android. J'apprécierais les idées d'autres personnes qui ont fait face à des situations similaires. Je suis particulièrement préoccupé par les domaines suivants:
Signature de l'application
Les alternatives que nous voyons sont: signer avec notre clé habituelle; créer une paire de clés de signature spécifique à l'autre société et signer avec celle-ci; ou aider l'autre entreprise à installer un système de développement, à générer une paire de clés et à signer elle-même. Ce dernier nous obligerait à leur envoyer les sources du projet, ce qui présente ses propres problèmes. Outre notre souci d'envoyer la source, le choix importe-t-il d'une manière ou d'une autre?Licence
Étant donné que la vérification de licence sera effectuée sur leur compte, le code devra incorporer leur clé publique pour décrypter la réponse de licence. Y a-t-il une raison pour laquelle ils devraient s'inquiéter de partager cette clé avec nous? Y a-t-il des alternatives pour qu'ils partagent la clé avec nous?Publication
L'autre société est responsable de tout le marketing et les ventes; nous sommes responsables du développement de l'application. D'après ce que nous pouvons en dire, Android Market n'est pas configuré pour permettre une séparation nette de ces rôles. (Cela suppose que le développeur sera également l'éditeur.) Il est donc difficile de répartir les responsabilités pour le processus de publication. Notre idée initiale était de leur livrer le fichier .apk et de les laisser le gérer à partir de là. Le problème de licence était la première indication que nous étions naïfs à ce sujet. Le processus de publication lui-même est plutôt technique, et nous voyons deux alternatives: les guider dans toutes les étapes ou leur demander de nous donner accès à leur compte éditeur et de le faire nous-mêmes. Que font les autres?
la source
Ils ne veulent probablement pas le faire eux-mêmes (sauf s'ils sont une société de logiciels) ni ne veulent être enfermés en vous, alors obtenez une clé distincte et prenez soin de tout.
Si vous pouvez retirer les éléments techniques du processus de publication, vous êtes peut-être sur quelque chose.
la source