Skip to main content

Custom release guide for mobile app

Deep linking#


Open AndroidManifest.xml file under android/app/src/main/ folder.

Replace android:host with your installation url


<data android:scheme="https" android:host="" />

In order to test deep linking in local machine run following command in terminal.

adb shell am start -W -a android.intent.action.VIEW -d "https://{INSTALLATION_URL}/app/accounts/{ACCOUNT_ID}/conversations/{CONVERSATION_URL} {APP_PACKAGE_NAME}


adb shell am start -W -a android.intent.action.VIEW -d "โ€


Set IOS_APP_ID in chatwoot server

Open Chatwoot.entitlements file under ios/ folder.

Replace * with your installation url


Detailed guide for Publishing a React Native App to the App Store


In order to distribute your Android application via Google Play store it needs to be signed with a release key that then needs to be used for all future updates. More details can be found here

Update file under android/app folder with following contents


For releasing the android follow the guide

  • Important - We are using Fastlane for deploying chatwoot official mobile app.