Reputation: 1050
I am a beginner solo game developer and I'm still learning about how everything works. I watched a tutorial series about making a game in Unity wherein they showed how to sign your App for Google Play. They implied that you make a new "Key" / "Alias" for every new game you make.
On the other hand someone else told me to make one Key-store and one Key and use that for all future apps.
My questions is should I make a new Key for every app, or should I make one Key and use that for all the apps I intend to upload to the Google Play Store?
Upvotes: 2
Views: 143
Reputation: 13836
I would:
Google Play app signing has lots of benefits, but two critical ones are it lets you use App Bundle which makes your download smaller, and if you ever lose your signing key (or have it compromised) it allows Google to help you. This is really useful for someone who isn't an expert in App Signing.
The benefit of having a different key per app might not be obvious to you. Suppose as a solo game developer your game makes it really big, and a large game studio wants to offer you a lot of money for it. Hooray, you've made it! But if you have the same signing key and keystore for all your games, then you have to transfer that key (and hence power over all your games) to the studio. If you have a different key for each game, then you can sell the one game they want to buy and hand over the key, but keep the separate keys for your other games.
Google Play App Signing does this for you by default. So I'd just use Google Play App Signing. But if you don't, I'd have a different keystore and key for each app/game.
Upvotes: 1
Reputation: 1115
You have to generate a .jks file (which is a key) and store it safely in drive. u need the key for further updating of the application.
And about your query, u need separate key for every different applications you develop.
To know more about signing applications. Visit here for unity application signing
Upvotes: 2
Reputation: 883
You have to create new key for every new App .Different Apps has to be signed with different keys.
Same key is used in case you want to update previous uploaded app in Playstore.
Link to official android documentation on app signing
Upvotes: 1