# Deeplink

### <mark style="color:green;">What is Deeplink?</mark>

Deeplinks are a type of links that send users directly to an app instead of a web browser.

### <mark style="color:green;">How to setup Deeplink?</mark>

There are **two types** of deeplinks.

{% tabs %}
{% tab title="Custom links" %}
These are the URLs with custom scheme.

**1.)** Go to Add-ons--> Extension

**2.)** Enable the toggle

**3.)** Click on <img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2FriAkP4b3Hzwj5mLY2RAO%2FScreenshot%202023-09-04%20at%201.14.01%20PM.png?alt=media&#x26;token=188777ee-5219-4c41-9126-735f6818a1d6" alt="" data-size="line">&#x20;

**4.)** In the Scheme box, specify the prefix you use for your URLs.\
For example if you have URL: twinr://ecommercely.twinr.site then enter "twinr"

**Note:** Please don't include "://" after the scheme

**5.)** In the Domain box, specify your domain only.\
For example if you have URL: twinr://ecommercely.twinr.site then enter "ecommercely.twinr.site"

![](https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2FyuHzG6BFguPz3IYsaxAW%2FScreenshot%202023-09-04%20at%201.46.29%20PM.png?alt=media\&token=9d894448-c08a-488e-a444-583f9d745f7f)
{% endtab %}

{% tab title="Https links" %}
These are the URLs with https scheme. This feature is included in premium plan only.

**Android:**\
**1.)** To be able to set the https links, you must complete below two.&#x20;

* Android package name. Check [this](https://help.twinr.dev/publish-apps/publishing-to-the-google-play-store/setup-android-signing-information#step-1-android-package-name) to see how to set up
* Build signing information. Check [this](https://help.twinr.dev/publish-apps/publishing-to-the-google-play-store/setup-android-signing-information#step-3-setup-signing-info) to see how to set up.

**iOS:**\
**1.)** To be able to set the https links, you must complete below two.&#x20;

* iOS Bundle id. Check [this](https://help.twinr.dev/publish-apps/publishing-to-the-apple-app-store/create-your-apple-bundle-id) to see how to set up
* Build signing information. Check [this](https://help.twinr.dev/publish-apps/publishing-to-the-apple-app-store/setup-ios-signing-info) to see how to set up.

**2.)** Once you complete these steps, **assetlinks.json** file for Android and **apple-app-site-association** file for iOS will be created and ready to download. Download that file.

**3.)** Go to your server's root folder and upload the json file under ".well-known" directory.

**4.)** Click on <img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2FriAkP4b3Hzwj5mLY2RAO%2FScreenshot%202023-09-04%20at%201.14.01%20PM.png?alt=media&#x26;token=188777ee-5219-4c41-9126-735f6818a1d6" alt="" data-size="line">&#x20;

**5.)** In the Domain box, specify your domain only.\
For example if you have URL: <https://ecommercely.twinr.site> then enter "ecommercely.twinr.site"
{% endtab %}
{% endtabs %}

### <mark style="color:green;">Benefits of using Deeplink</mark>

1. Enhance app discoverability
2. Increase downloads and retention
3. User engagement

### <mark style="color:green;">Common Questions</mark>

<details>

<summary><strong>Do I need to submit new version everytime I edit the Deeplink?</strong></summary>

**Answer:** Yes, you need to add new configuration and publish new build to both stores.

</details>

<details>

<summary><strong>Do I need to publish new version after enabling Deeplink?</strong></summary>

**Answer:** Yes

</details>
