Deep Linking Between Mobile Apps in MDK
Deep linking in an MDK (Mobile Development Kit) application is a mechanism that allows a developer to navigate directly to a specific page or resource within an app using a URL or link. Developers use it both to implement deep links into an MDK app — enabling external sources to open a particular screen — and to trigger navigation from an MDK app to another app, enabling cross-application workflows on mobile devices.
Tutorials that teach this
Prerequisites
- Concept iOS Universal Links Configuration **Deep linking** is a technique that allows a URL to navigate a user directly to a specific screen or content within a mobile application, rather than simply opening the app's home screen. In SAP Mobile Development Kit (MDK) applications, a developer uses deep linking to handle incoming URLs and route users to targeted pages or actions within the app. For iOS apps, [Universal Links](https://developer.apple.com/documentation) can be configured to enable this behavior natively, while the [MDK deep linking tutorial](https://developers.sap.com) demonstrates how to implement and register URL schemes within an MDK project.
- Concept SAP Mobile Services Account Setup and Configuration No concept was provided, and the supplied sources do not converge on a single, identifiable SAP developer concept that can be defined. A meaningful definition cannot be written without a specified concept to define.
- Concept MDK Project Setup in SAP Build The concept name provided is "undefined," so no specific SAP developer concept can be accurately defined. Based on the available sources, these tutorials collectively relate to the **Mobile Development Kit (MDK)**, a framework that allows developers to build and deploy mobile applications for both online and offline scenarios on SAP BTP. Developers use MDK to create cross-platform mobile apps with features such as [push notifications](https://developers.sap.com/tutorials/enable-push-notifications-mdk-public-store-client.html), deep linking, internationalization, OData-driven CRUD functionality, and NativeScript plugin integration.
- Concept MDK Project Deployment to Mobile Services The provided sources do not contain sufficient information to write a grounded definition for an **undefined** concept. The sources reference various MDK (Mobile Development Kit) tutorials and SAPUI5 deployment topics, but no specific concept is identified or described in enough detail to produce an accurate, source-grounded definition. Please provide a valid concept name and relevant source snippets.
- Concept MDK JavaScript Rules and Event Handlers The concept name was not provided and cannot be determined from the available source snippets, which cover a range of Mobile Development Kit (MDK) tutorials such as handling error archives, deep linking, custom controls, and debugging. Without a defined concept to describe, no accurate or source-grounded definition can be written. Please provide a valid concept name to generate a definition.
- Concept NativeScript URL Opening (Utils.openUrl / UIApplication) **Deep linking** in the context of MDK (Mobile Development Kit) apps is a mechanism that allows one app to launch and navigate directly to a specific screen or resource within another app. Developers use it to create seamless cross-app navigation experiences, enabling an MDK app to invoke another app with targeted context rather than simply opening it at its default entry point. This is implemented by configuring the appropriate action and URL scheme within the MDK app's metadata. See the [SAP tutorial on deep linking from an MDK app](https://developers.sap.com/tutorials/cp-mobile-dev-kit-deep-link.html) for implementation guidance.
- Concept MDK SDK Branded Client Build for iOS and Android The concept name provided is "undefined," which does not correspond to a identifiable SAP developer concept. Based on the available sources — which cover topics such as building MDK clients, adding NativeScript plugins, enabling push notifications, and implementing deep linking — there is insufficient information to produce a grounded definition for an unnamed or undefined concept.
- Concept MDK Actions Configuration (Message/Confirmation Actions) The concept provided is undefined and cannot be documented. No concept name was supplied, and the available source snippets do not converge on a single, clearly identifiable SAP developer concept that can be defined in isolation. Please provide a specific concept name to generate an accurate reference definition.
- Concept Android App Links Configuration Deep linking is a mechanism that allows a URL or app link to navigate a user directly to a specific screen or content within a mobile application, rather than just opening the app's home screen. Developers use it to implement targeted navigation flows — for example, in an [MDK application](https://developers.sap.com) — by configuring URL schemes or Android App Links that the app intercepts and resolves to a particular in-app destination.