Deeplinks are used to direct you to a specific location in the app.
Mendix is a single page application. Which means that each page is loaded in the index.html page.
So the URL of the application will always be yourappurl.com/index.html, which make it impossible to navigate to a specific location in the app by using the url from outside of the app.
Secondly, an app like Mendix require context. Which means that if you would like to navigate directly to a detail page from outside the application, the context is missing. For example, you want to view order details of a specific order. Even if you would be able to open de detail page directly, this page needs an object of Order.
Another example is this forum itself. A question is specific object. View the URL: https://forum.mendix.com/link/questions/118233
App url: https://forum.mendix.com
Key to main item: /questions
Question key: /118233
A deeplink allows you to execute a microflow from outside of the application and navigate using this microflow to a specific page. And if a context object is required you can pass a key used to get the right object and show it in the detail page.
Deep links are a type of link that send users directly to an app instead of a website or a store. They are used to send users straight to specific in-app locations, saving users time and energy locating a particular page themselves.
A deep link is available on the marketplace which is a free module.
A deep link is a hypertext link to a page on a Web site other than its home page
It used to send users straight to specific in-app locations, saving users the time and energy locating a particular page themselves
Mendix Deep link module,
If you have any doubts about the deep link please refer to the below link,
Deeplink is very useful feature of mendix. Suppose, for some security reasons you don’t want a person to visit any page other than the specific page you want. So, you can impliment deeplink and provide the user, the url of that particular page. and the user can directly access the respective page, without even touching your application.
Hope it helps!
refer below document.
Hi Sanjya ,
Deep link is used to redirect the user to some specifically designated page that is configured for the user.
Using deep link you can expose specific parts of the app to the specific roles and that can be shared with the user and the user will be redirected to the page directly.
When you have a requirement where you need to share the links to the users or an application where you have to redirect them to the specific page then you can use it.
Please check the below documents for a deep understanding of how to use them. https://docs.mendix.com/appstore/modules/deep-link/