# Setup Android Signing Information

{% tabs %}
{% tab title="Step: 1 Android Package Name" %}

<div align="left"><figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2Fn3GHhMpdGHEdXDwG7DJ2%2FScreenshot%202023-05-04%20at%207.17.59%20AM.png?alt=media&#x26;token=48daa407-779c-4371-b4d6-dbfe9e632d9f" alt="" width="375"><figcaption></figcaption></figure></div>

Create the package name here or if you have the app live already, then please give the same package name you have used in the live app.\
\
Example : <mark style="color:orange;">com.twinr.Ecommercely</mark><br>

<mark style="color:red;">**NOTE :**</mark> <mark style="color:red;"></mark><mark style="color:red;">Once you click on publish to production and the build is success, you can not edit the package name. Please contact us at <hello@twin.dev> if you want to change the name.</mark>
{% endtab %}

{% tab title="Step: 2 Publish the changes to Production" %}
Now, so you are done with all the customization, the next step would be to prepare the bundle for the build.

To do that, Go to Screens menu and click on publish to production.

<div align="left"><figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2FZsej6gg2FbJ38AosEVFm%2FScreenshot%202023-05-04%20at%207.44.50%20AM.png?alt=media&#x26;token=79dd99bc-8e6b-4328-aea5-aa92d9896391" alt="" width="263"><figcaption></figcaption></figure></div>
{% endtab %}

{% tab title="Step: 3 Setup Signing Info " %}
Android Signing Key is an important information to sign the app and upload to Google Play Store account. This step will be required to complete before you request a new build.

**Android signing information will required 4 things.**

* KeyStore file
* Key Alias
* Key Password
* Store Password

**There are two ways to provide these information.**

1. **Auto-generate new Key on the portal.**

   Select this option if you are releasing your application for the first time.&#x20;
2. **Upload your own key if you have it.**

   Select this option if you already have an existing app created somewhere else and you will be releasing a new version built upon Twinr on top of that. In that case, you will need key of your existing app to sign this new app.\
   It's a unique app identifier for Android. It will be used when you upload apk file to the PlayStore.

### **Option : 1** Auto-Generate a New Key(If it's a first-time App)

**1)** Click on the **ADD** button.

**2)** Select **Auto-Generate a New Key** option.

<div align="left"><figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2Fkl2GJ18Uyp5qtd7XHeM8%2Fandroid-signing-auto-generate.png?alt=media&#x26;token=31f92e0a-2ec4-4fc8-bbed-0c3ff31938df" alt="" width="375"><figcaption></figcaption></figure></div>

**3)** All done!!! Your key will be generated and uploaded automatically. Click on the **Download** button to download it and store it somewhere safe.

<div align="left"><figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2FToixLR8ueZ32iJc6lutz%2FScreenshot%202023-05-04%20at%207.28.20%20AM.png?alt=media&#x26;token=c7cd2f87-4636-4711-8584-6c3533f8e838" alt="" width="375"><figcaption></figcaption></figure></div>

### **Option : 2** Upload Your Own Key(If the app is live and you want to replace it with Twinr)

**1)** Click on **ADD** button if you are adding the key for first time.

**2)** Select **Upload your own Key** option.

<div align="left"><figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2F7JEpdy3W480XOVCjC0sp%2Fandroid-signing-key-upload.png?alt=media&#x26;token=00f62280-4eb0-46d0-a11a-e4c36a2a447e" alt="" width="375"><figcaption></figcaption></figure></div>

**3)** Fill-up all the 4 required information and submit the form.

<div align="left"><figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2FO3OEyWLnLcFmOdzSC33U%2Fandroid-signing-key-upload-form.png?alt=media&#x26;token=12970f13-3cf0-4d40-bccf-c62e21e97449" alt="" width="375"><figcaption></figcaption></figure></div>

**4)** All done!!! Your key will be generated and uploaded automatically. Click on the **Download** button to download it and store it somewhere safe.

{% endtab %}
{% endtabs %}

## Help

If you need additional help with this article, you can always contact us at <hello@twinr.dev>.
