2
votes

Comment signer mes applications Android sur le Play Store?

Je suis un développeur de jeux solo débutant et j'apprends encore comment tout fonctionne. J'ai regardé une série de tutoriels sur la création d'un jeu dans Unity dans lequel ils montraient comment signer votre application pour Google Play. Ils ont laissé entendre que vous créiez une nouvelle "Clé" / "Alias" pour chaque nouveau jeu que vous créez.

D'un autre côté, quelqu'un d'autre m'a dit de créer un magasin de clés et une clé et de les utiliser pour toutes les futures applications.

Ma question est: dois-je créer une nouvelle clé pour chaque application ou dois-je créer une clé et l'utiliser pour toutes les applications que j'ai l'intention de télécharger sur le Google Play Store?


0 commentaires

3 Réponses :


1
votes

Vous devez créer une nouvelle clé pour chaque nouvelle application. Différentes applications doivent être signées avec des clés différentes.

La même clé est utilisée si vous souhaitez mettre à jour l'application précédemment téléchargée dans Playstore.

Lien vers la documentation Android officielle sur la signature d'applications


1 commentaires

Merci pour l'aide. Pour être clair: est-ce que je crée un nouveau "keystore" pour chaque application ou un nouvel "alias" pour chaque application?



2
votes

Vous devez générer un fichier .jks (qui est une clé) et le stocker en toute sécurité dans le lecteur. Vous avez besoin de la clé pour une mise à jour ultérieure de l'application.

Et concernant votre requête, vous avez besoin d'une clé distincte pour chaque application que vous développez.

Pour en savoir plus sur la signature d'applications. Rendez-vous ici pour la signature de la demande d'unité


3 commentaires

Merci d'avoir dissipé une certaine confusion. Cela a plus de sens


Juste une chose ... Est-ce le "Keystore" que je devrais créer pour chaque application ou "Alias"?


Consultez cette réponse pour votre vue claire stackoverflow.com/questions/17663991/keystore -et-alias-clé



1
votes

Je voudrais:

La signature d'applications Google Play présente de nombreux avantages, mais deux principaux sont qu'elle vous permet d'utiliser App Bundle, ce qui réduit la taille de votre téléchargement, et si jamais vous perdez votre clé de signature (ou la faites compromettre), Google peut vous aider. Ceci est vraiment utile pour quelqu'un qui n'est pas un expert en signature d'applications.

L'avantage d'avoir une clé différente par application n'est peut-être pas évident pour vous. Supposons qu'en tant que développeur de jeux solo, votre jeu le rende vraiment grand et qu'un grand studio de jeux veuille vous offrir beaucoup d'argent pour cela. Hourra, vous avez réussi! Mais si vous avez la même clé de signature et le même magasin de clés pour tous vos jeux, vous devez transférer cette clé (et donc le pouvoir sur tous vos jeux) au studio. Si vous avez une clé différente pour chaque jeu, vous pouvez vendre le jeu qu'ils souhaitent acheter et remettre la clé, mais gardez les clés séparées pour vos autres jeux.

La signature d'applications Google Play le fait pour vous par défaut. J'utiliserais donc simplement la signature d'applications Google Play. Mais si vous ne le faites pas, j'aurais un keystore et une clé différents pour chaque application / jeu.


0 commentaires