Support Home > Links Overview > Adding Universal Link or App Link Support

Adding Universal Link or App Link Support


The following details provide the requirements for Universal Link and App Link set up.

NOTE: It may take up to three days for universal links/app links configuration to be completed.

 

FEATURE ENHANCEMENT: Enhanced Deeplinking is available as of Android native SDK version 3.7.0 and iOS native SDK version 3.12.


Universal Link (iOS)

When supporting universal links, iOS users can tap a link to your website and get seamlessly redirected to your installed app without going through Safari. If your app is not installed, tapping a link to your website opens your website in Safari.

 

Required Items for SetUp:

These requirements are in addition to the steps detailed here (Apple Support Universal Links), which outline in-app requirements.

The below information will need to be provided to your CSM team, it may take up to three days for the configuration within Kochava to be implemented:

  1. Kochava App ID(s).
  2. The desired custom subdomain that will be added in front of smart.link. Example: https://your_brand_name.smart.link
  3. Fall back URL to redirect the user when the app is not installed, most likely app store, (e.g., https://itunes.apple.com/us/app/keynote/id361285480).
  4. Association file (apple-app-site-association). JSON format and appear like the file below:

    NOTE: SmartLinks have a path that is dynamic, due to the randomly generated alphanumeric link ID. Please ensure that each app included in the file allows for all paths (“*”), as shown in the example above. There are no issues with having two or more versions of the file; one that’s used by Kochava for SmartLinks exclusively, allowing all paths, and others for non-Kochava purposes with different path settings.

     

    The appID in the apple-app-site-association file is the same value that is associated with the “application-identifier” key in your app’s entitlements after being built. The prefix can be found here.

  5. Domain association enabled in Xcode. Please Add:
    applinks:[subdomain].smart.link

     


App Link Example (Android)

Android App Links are HTTP URLs that bring users directly to specific content in your Android app. Android App Links can drive more traffic to your app, help you discover which app content is used most and make it easier for users to share and find content in an installed app.

 

Required Items for SetUp:

These requirements are in addition to the steps detailed here (Android App Link).

The below information will need to be provided to your CSM team, it may take up to three days for the configuration within Kochava to be implemented:

  1. Kochava App ID(s).
  2. The desired custom subdomain that will be added in front of smart.link. Example: https://your_brand_name.smart.link
  3. Fall back url to redirect the user when the app is not installed, most likely app store, (e.g., https://play.google.com/store/apps/details?id=com.google.android.apps.translate).
  4. Association file (assetlinks.json). JSON format and appear like the file below:

    NOTE: SmartLinks have a path that is dynamic, due to the randomly generated alphanumeric link ID. Please ensure that each app included in the file allows for all paths (“handle_all_urls”), as shown in the example above. There are no issues with having two or more versions of the file; one that’s used by Kochava for SmartLinks exclusively, allowing all paths, and others for non-Kochava purposes with different path settings.

 
 

Last Modified: Apr 6, 2020 at 9:31 am