Component 'Deeplink Mobile' and 'Deeplink Web' are designed to use the power of mobile deeplinks, but overcome certain inherent issues like device detection. By implementing these components you provide the following functionality:
1) the sending user can create a link in your mobile app, shareable via e-mail, Whatsapp or other native device sharing options (by using Deeplink Mobile)
2) the receiving user can open the link on any device where:
Everything under (2) is all handled by an OutSystems redirect screen using the RedirectBlock from Deeplink Web.
Example case
Let's assume, the following:
- you have a mobile app, "HousingApp", that shows users different house ads on a detail page. The 'HouseDetail' page has inputparameter HouseId. This is the only page in your mobile app, you want users to link to.
- you have a web application with one module called 'HousingSite' that hosts some web content for your mobile app (and can hold a redirect page created later in step 2)
- both, your mobile app and web application are hosted on 1 environment, for example xxx.outsystemscloud.com.Also both Deeplink components are assumed to be installed on the same OutSystems environment.
Mobile app implementation - example step 1 - Deeplink Mobile
Web application implementation - example step 2 - Deeplink Web