nelaye
Android Fan
Profile
Posts: 95
Reg: Jan 29, 2013
Kuantan
2,500
04/10/13 07:21 PM (12 years ago)

release key :Let say I have 10apps to publish

Hi, as per subject, let say I have 10 apps(for my client) to be published, Should I create 1 release keystore per each app? Or can I use one release keystore only for all? what is the best practise. Thanks
 
Dusko
Veteran developer
Profile
Posts: 998
Reg: Oct 13, 2012
Beograd
22,680
like
04/10/13 10:20 PM (12 years ago)
In Android, you can create either a new keystore per app, or a new keystore that will serve only a group of apps and so on. It is up to you, entirely. From the technical standpoint of view, apps that are created with the same keystore will be able to work better together, as they will use the same space in the memory of the device. That may come as a moot advantage at best. Whatever you do, backup the app and its keystore together and in multiple places, on multiple hardware devices, drives, drop boxes... whatever have you. It would also be wise to give the keystore to your client as well, so that they will be able to take precautions on their own. Distribute the risk of losing the keystore, if you will.
 
nelaye
Android Fan
Profile
Posts: 95
Reg: Jan 29, 2013
Kuantan
2,500
like
04/10/13 10:29 PM (12 years ago)
@Dusko Thanks for that. So I believe best practise if you develop app for client is 1 keystore per app. cheers
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
04/10/13 11:20 PM (12 years ago)
@Dusko is right on, especially with the part about backing up your keystore. If you loose your keystore, or forget the password, you won't be able to update your app...ever. You'll have to submit and entirely new package. And there's no way around that. If the 10 apps are for a single client, I'd use 1 keystore. The keystore is literally and identification of who published the app. If it's the same person/organization, use the same keystore. If you are publishing 10 different apps for 10 different clients, then use 10 different keystores. Mark
 
Dusko
Veteran developer
Profile
Posts: 998
Reg: Oct 13, 2012
Beograd
22,680
like
04/10/13 11:36 PM (12 years ago)
Agree with Mark, one keystore per client would be best, regardless of the number of apps the client could have. It is entirely up to you, though.
 
nelaye
Android Fan
Profile
Posts: 95
Reg: Jan 29, 2013
Kuantan
2,500
like
04/11/13 12:05 AM (12 years ago)
Thanks @Mark & @Dusko. hope this info can help other newbie as well.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.