SAP

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Implement Deep Linking to Another App from an MDK App

Use the mobile development kit client to call a deep link into another application. With this feature, you can launch the target app and perform actions specific to the called application or open a web page in the device browser.

Overview

You will learn

  • How to open SAP standard app like Mobile Start from the MDK public store client
  • How to open a web page
Jitendra Kansal J Jitendra Kansal August 21, 2026
Created on January 25, 2024
Contributors

More from Jitendra Kansal

See all 34 tutorials by Jitendra Kansal →

Prerequisites

Prerequisites

Play Store QR Code
Android
App Store QR Code
iOS

(If you are connecting to AliCloud accounts, you will need to brand your custom MDK client by allowing custom domains.)

  • Install SAP Mobile Start Application
    Play Store QR Code
    Android
    App Store QR Code
    iOS

Steps

Intro

You may clone an existing metadata project from the MDK Tutorial GitHub repository and start directly with step 4 in this tutorial.


Deep links are used to send users directly to an app instead of a website or a store saving users the time and energy locating a particular page themselves – significantly improving the user experience.

If an app is already installed, you can specify a custom URL scheme or an intent URL that opens that app. Using deep link, you can also navigate to specific events or pages, which could tie into campaigns that you may want to run.

Deep Link Tutorial Overview
Deep Link Tutorial Overview

This tutorial has been executed using public store MDK client which has out of the box functionality to open the SAP standard apps like SAP Mobile Start. If you are building a custom version of Mobile development kit client, there you can implement deep links by specifying related custom URL schemes.

Step 1 Create a New Project Using SAP Build

This step includes creating a mobile project in SAP Build Lobby.

  1. In the SAP Build Lobby, click Create > Create to start the creation process.

    SAP Build Lobby Create Button
    SAP Build Lobby Create Button

  2. Click the Application tile and choose Next.

    Application Tile Selection
    Application Tile Selection

  3. Select the Mobile category and choose Next.

    Mobile Category Selection
    Mobile Category Selection

  4. Select the Mobile Application to develop your mobile project in SAP Business Application Studio and choose Next.

    Mobile Application Option Selection
    Mobile Application Option Selection

  5. Enter the project name mdkdeeplink (used for this tutorial) , add a description (optional), and click Review.

    Project Name Entry Form
    Project Name Entry Form

    SAP Build recommends the dev space it deems most suitable, and it will automatically create a new one for you if you don’t already have one. If you have other dev spaces of the Mobile Application type, you can select between them. If you want to create a different dev space, go to the Dev Space Manager. See Working in the Dev Space Manager.

  6. Review the inputs under the Summary tab. If everything looks correct, click Create to proceed with creating your project.

    Project Summary Review Screen
    Project Summary Review Screen

  7. Your project is being created in the Project table of the lobby. The creation of the project may take a few moments. After the project has been created successfully, click the project to open it.

    Project Created In Lobby Table
    Project Created In Lobby Table

  8. The project opens in SAP Business Application Studio.

    Project Opened In SAP BAS
    Project Opened In SAP BAS

    When you open the SAP Business Application Studio for the first time, a consent window may appear asking for permission to track your usage. Please review and provide your consent accordingly before proceeding.

    SAP BAS Usage Consent Window
    SAP BAS Usage Consent Window

Step 2 Configure the Project Using Storyboard
+
Step 3 Add buttons on main page to open other apps or web pages
+
Step 4 Set onPress handler to the buttons
+
Step 5 Deploy the Project
+
Step 6 Display the QR code for onboarding the Mobile app
+
Step 7 Run the Project
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 7
1. Create a New Project Using SAP Build 2. Configure the Project Using Storyboard 3. Add buttons on main page to open other apps or web pages 4. Set onPress handler to the buttons 5. Deploy the Project 6. Display the QR code for onboarding the Mobile app 7. Run the Project
Next