Flip Deeplink handler

Creating links to external websites or web applications from within Flip is easy. Standard links direct users to a website or web app; editors simply need to provide the URL for the desired content. Deep links, however, guide users to a native app. To create these deep links, specific parameters must be defined.

 

Deep link parameters

Parameter Description
target-app The URL scheme of the app, including the path to a specific page. For example, target-app:// or target-app://module/example
ios-store-link The link to download the target app from the Apple App Store. optional
android-store-link The link to download the target app from the Google Play Store. optional
custom-install-link The link to download the target app from the download page if the target app is not available in the public app stores. optional
web-link The link to open the web app. optional

 

Based on the parameters you define in deep links, there are two types of deep links:

  • Basic deep links direct users to a specific page within a mobile app, but only if the app is installed.
  • Deferred deep links direct users to a specific page within a mobile app. If the app is not installed, they offer an alternative option. There are two scenarios for these deferred deep links:
    • Users are also provided options to the app store and the web app.
    • Users are also provided with the option to a custom download, in case the app is not available in the public app store.

 

Creating a deep link to an app

You can create a deep link by defining the deep link query parameters.

 

Prerequisites:

  • The target app to which you want to deep link must have:
    • A custom URL scheme for iOS devices
    • A web URI intent for Android devices

Instructions:

  1. Get the Deeplink URL from your CS Contact Person
  2. Add the parameter values URL-encoded according to the type of deep link you want to generate.
  3. After merging the Deeplink URL with the parameters, you have the complete URL.

Was this article helpful?

1 out of 1 found this helpful

Have more questions? Submit a request