---
schema_version: "1"
id: bca8ff5b6c6cdabd1e21a2007c0c56af097b3e05b125919153e60bbc9cf944f7
title: Deep Linking
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/branded_apps_exp_deep_links_par.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_exp_deep_links_par.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: a1bbeea6afb864f8b227d2e6fb5aad4a4f6f2da96881ecd308d1279c5511a052
description: Deep linking directs users to open a specific page in a mobile app from a different app, such as a browser app, mail app, or any other app.
products:
  - Experiences
  - Mobile App
  - Cross Cloud
release: "264"
---
# Deep Linking

Deep linking directs users to open a specific page in a mobile app from a different app, such as a browser app, mail app, or any other app.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Setup for Mobile Publisher available in: Lightning Experience</td></tr></tbody><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Setup for Mobile Publisher available in: production only (not sandbox)</td></tr></tbody><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in Lightning Experience in: <strong>Enterprise</strong>, <strong>Performance</strong>, and <strong>Unlimited</strong> Editions</td></tr></tbody></table>

The two proven methods to set up deep linking are:

- Custom URI scheme
- Universal links (Android) or App links (iOS)

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col style="width:20%">
        <col style="width:20%">
        <col style="width:20%">
        <col style="width:20%">
        <col style="width:20%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d24690e104">&nbsp;</th>
          <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="vertical-align:top;" id="d24690e106">Android</th>
          <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="vertical-align:top;" id="d24690e109">iOS</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="" class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e104 ">&nbsp;</td>

          <td data-label="Android" class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e106 ">App Links</td>

          <td data-label="iOS" class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e106 ">Custom URI Scheme</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e109 ">Universal Links</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e109 ">Custom URI Scheme</td>

        </tr>
        <tr class="">
          <td data-label="" class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e104 ">
            <strong>Inbound</strong>
          </td>

          <td data-label="Android" class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e106 ">
            <ul>
              <li>Available out of the box</li>

              <li>Branded app only</li>

              <li>Not supported on Publisher Playground app</li>

            </ul>
          </td>

          <td data-label="iOS" class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e106 ">
            <ul>
              <li>Not Supported</li>

            </ul>
          </td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e109 ">
            <ul>
              <li>Available out of the box</li>

              <li>Branded app only</li>

              <li>Not supported on Publisher Playground app</li>

            </ul>
          </td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e109 ">
            <ul>
              <li>Not Supported</li>

            </ul>
          </td>

        </tr>
        <tr class="">
          <td data-label="" class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e104 ">
            <strong>Outbound</strong>
          </td>

          <td data-label="Android" class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e106 ">
            <ul>
              <li>Available out of the box</li>

              <li>Supported in branded app and Publisher Playground app</li>

            </ul>
          </td>

          <td data-label="iOS" class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e106 ">
            <ul>
              <li>Supported in branded app</li>

              <li>Requires configuration on Mobile Publisher Setup UI in the <strong class="uicontrol">Allowlist
                  Custom URL Schemes</strong> field</li>

              <li>Not supported on the Publisher Playground app</li>

              <li>
                <div class="slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium">
                  <div class="slds-media slds-media_responsive">
                    <div class="slds-media__figure"><span class="slds-icon_container slds-icon_container_circle slds-icon-note-note"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-branded_apps_exp_cloud-264-0-0-production-enus/cf85363c-215e-4784-bb6a-c5c83c4e7140/images/icon_note.png" alt="Note"></span></div>
                    <div class="slds-media__body" style="padding-top:.5rem;padding-bottom:.5rem;"><span class="slds-text-title_caps">Note</span>
                      <p>If custom URI schemes aren’t configured in the <strong class="uicontrol">Allowlist
                          Custom URL Schemes</strong> field, links fail with
                        <code>ERR_UNKNOWN_URL_SCHEME</code>. The in-app WebView and browser
                        can’t handle non-HTTP/HTTPS schemes.
                      </p>
                    </div>
                  </div>
                </div>

              </li>

            </ul>
          </td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e109 ">
            <ul>
              <li>Available out of the box</li>

              <li>Supported in branded app and Publisher Playground app</li>

            </ul>
          </td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d24690e109 ">
            <ul>
              <li>Supported in branded app</li>

              <li>Requires configuration on Mobile Publisher Setup UI in the <strong class="uicontrol">Allowlist
                  Custom URL Schemes</strong> field</li>

              <li>Not supported on Publisher Playground app</li>

              <li>
                <div class="slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium">
                  <div class="slds-media slds-media_responsive">
                    <div class="slds-media__figure"><span class="slds-icon_container slds-icon_container_circle slds-icon-note-note"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-branded_apps_exp_cloud-264-0-0-production-enus/cf85363c-215e-4784-bb6a-c5c83c4e7140/images/icon_note.png" alt="Note"></span></div>
                    <div class="slds-media__body" style="padding-top:.5rem;padding-bottom:.5rem;"><span class="slds-text-title_caps">Note</span>
                      <p>If custom URI schemes aren’t configured in the <strong class="uicontrol">Allowlist
                          Custom URL Schemes</strong> field, links fail with
                        <code>ERR_UNKNOWN_URL_SCHEME</code>. The in-app WebView and browser
                        can’t handle non-HTTP/HTTPS schemes.
                      </p>
                    </div>
                  </div>
                </div>

              </li>

            </ul>
          </td>

        </tr>
      </tbody>
    </table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-branded_apps_exp_cloud-264-0-0-production-enus/cf85363c-215e-4784-bb6a-c5c83c4e7140/images/icon_note.png)

Note Android now validates both the domain and the specific Experience Cloud site path when determining whether a URL belongs to your app, matching iOS behavior. This affects how deep links to URLs on the same domain as your Experience Cloud site are resolved. For details on URL handling precedence, see [Manage How URLs Open from Your App](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_commun_url_manage.htm&release=264.0.0&type=5 "In your app’s Setup for Mobile Publisher project, use the URL Management section to configure how URLs open from your Mobile Publisher for Experience Cloud app.").

Android and iOS use these files from any website to check if there’s a corresponding app.

- apple-app-site-association
- asset-links.json

Location of Android App Links configuration: `<experience-site-url-without-s>/.well-known/assetlinks.json`

Location of iOS Universal Links configuration: `<experience-site-url-without-s>/apple-app-site-association`

If you want to override the default files that are generated, you can use URL rewriter. See [Rewrite URLs for Salesforce Sites](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_site_urlRewriter.htm).

- **[Set Up URL Schemes](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_exp_deep_link.htm&release=264.0.0&type=5)**  
    You can specify URL schemes for other apps and send users to external content inside the Mobile Publisher app.
- **[Use App Links with Mobile Publisher for Experience Cloud (Android)](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_commun_app_links.htm&release=264.0.0&type=5)**  
    Mobile Publisher for Experience Cloud supports incoming and outgoing Android App Links.
- **[Use Universal Links with Mobile Publisher for Experience Cloud (iOS)](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_commun_universal_links.htm&release=264.0.0&type=5)**  
    Mobile Publisher for Experience Cloud supports incoming and outgoing iOS Universal Links.
- **[Override Android App Links to Your Mobile Publisher App](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_override_links_android.htm&release=264.0.0&type=5)**  
    Mobile Publisher for Experience Cloud apps support app links on Android. By default, when a user taps an app link to your Mobile Publisher app, the link opens to the page inside your app. To override the default behavior and set certain links to open outside of your app, use an Apex class and a Visualforce page. For example, if you want the link to your app’s registration page to open in a web browser.
- **[Override iOS Universal Links to Your Mobile Publisher App](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_override_links_ios.htm&release=264.0.0&type=5)**  
    Mobile Publisher for Experience Cloud apps support universal links on iOS. By default, when a user taps a universal link to your Mobile Publisher app, the link opens to the page inside your app. To override the default behavior and set certain links to open outside of your app, use an Apex class and a Visualforce page. For example, if you want the link to your app’s registration page to open in a web browser.