Android Keystore Management

Why are keystores needed on TPA?

With the added support for app bundles, key stores are now required if you wish to install and test your app bundles. While APK files are signed when you upload them to us, app bundles are not, and will need to be signed when the APK file Is generated.

Managing keystores

Users with the superuser status will find a 'Android Keystores' option under the administration menu. Here it is possible to manage keystores for your TPA instance. 

Adding or generating keystores

There are two options for adding a keystore to TPA, either upload an existing keystore or let TPA generate one. When uploading we will need the key alias, store pass and key pass as well as the keystore file. Store pass and key pass are both encrypted before storing, but it is recommended to only use testing keystores on TPA. Generating a keystore only requires a name identifying the keystore, TPA will then generate a keystore to use for signing. A small difference is that Google Play Protect probably won't recognise a TPA generated keystore, this will cause a prompt when installing apps flagging them as unsafe. If you wish to avoid this uploading your own keystore will alleviate this. 

Editing keystores

Keystores can be edited by selecting them from the management page. You can either choose to rename them or delete them entirely. 

Selecting keystore for a project

Keystores are assigned per project. Users with an admin role can select it by opening the 'Edit Project' page. Android project will have a tab labeled 'Android' where you can change the keystore assigned to  

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us