Skip to content

Creating Application Links

Enable application links for apps. Once enabled and configured, a QR code is generated.

You can configure Apple universal links and Android application links to enable users to open an application locally without downloading the app or using a browser container. You can also configure Apple and Android URI links for third-party applications and devices.

These application link and QR code options are available:

  • In-apps QR code ‒ scan the QR code from within the device application.

  • Onboarding QR code ‒ scan the QR code to also launch the device application, and onboard users. The onboarding QR code includes the device application app_id, which the device uses to find and launch the local installation of the application.

  • Application link QR code ‒ scan the QR code to launch the device application, and onboard users. The onboarding QR code includes an application link URL that is supplied by mobile services. The device sends a request to the application link URL and retrieves information about the device application. Then, the device uses this information to find and launch the application.

To create application links:

  1. In SAP mobile service cockpit, select Mobile Applications > Native/MDK, and then an application.

  2. Select Application Links.

  3. Under Apple Universal Links, create or modify a universal link.

    Apple Universal Link Settings

    Setting Description
    Enabled Whether universal links are enabled for the app on iOS
    Team ID The team or app identifier associated with the app
    Bundle ID The resource bundle identifier associated with the app

    For more information, see: https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html.

  4. Under Android App Links, create or modify an application link.

    Android Application Link Settings

    Setting Description
    Enabled Whether application links are enabled for the app on Android
    Site Domain The URL for the site domain where the app is hosted, in the format https://mobile-app-router-mobile-app.cf.sap.ondemand.com
    Association File Content The content of assetlinks.json, which indicates the Android apps that are associated with the current website and verifies the app's URL intents.

    For more information, see: https://developer.android.com/training/app-links/index.html.

  5. Under Device Application URI Schemes, create a third-party application link based on an application URI or device application type. This form only appears if application migration status is complete.

    Device Application URI Settings

    Setting Description
    Apple Device Application URI Scheme Enter a name for the Apple device launch code. This name will be incorporated into the launch app code with URI scheme link.
    Android Device Application URI Scheme Enter a name for the Android device launch code. This name will be incorporated into the launch app code with URI scheme link.
    Device Application Type Select Generic or Mobile Development Kit. Note that Mobile Development Kit only supports applications that use OAuth security, otherwise the QR code and URI are missing.

Next Steps

Once the universal or application link has been enabled, the QR code and URL appear on the APIs tab. Depending on your entries, you may see one or more of the following:

  • In-app Scanning Code (with default configuration downloads for iOS and Android)

  • Apple Launch App Code with Universal Link

  • Android Launch App Code with App Link

  • Apple Launch App Code with URI Scheme

  • Android Launch App Code with URI Scheme

You can distribute the QR code, and users can launch the application locally without downloading it and without using a browser container. See Managing Applications.


Last update: March 10, 2022