Mango Voice
2 min read·Last updated: 10.08.2024

Deeplinking into Mango Mobile (iOS / Android)

Deeplinking provides a mechanism to create direct links to specific content or functionalities within mobile applications.

The Mango Voice app supports deeplinks to allow users to access specific content within the app (iOS and Android). For example, to deeplink into the dialpad with a phone number pre-filled, open the following URL: mango://dialpad?number=123

Supported links

Deeplink URLDescription
mango://Launches the app
mango://dialpadNavigates directly to the dialpad screen without any pre-filled number
mango://dialpad?number=123Opens the dialpad screen and auto-fills the specified number (in this case, "123")

Permissions

For iOS 9.0+, don't forget to add mango to your Info.plist of allowed schemes under the LSApplicationQueriesSchemes key.

FAQs

What happens if I don't have the app installed?

The link will fail to open and the user will see a "cannot open the page because the address is invalid" error message.

What happens if the user is not authenticated to go to the destination?

The app will launch and the user will be redirected to the login screen.

What's the behavior when providing an incorrect or unsupported route?

Provided that the URL starts with mango://, the Mango Voice app will open. However, if the route after the scheme is not recognized, no further in-app navigation will occur.

Are additional query parameters beyond those documented supported?

No. Any extra or unrecognized query parameters appended to the deeplink will be disregarded by the Mango Voice app.

How do I test these deeplink URLs?

To test the deeplinks on a mobile device, open a web browser and manually type in the desired deeplink URL. If set up correctly, this should launch the Mango Voice app and navigate to the specified section or action.

How do I get help?

Stay in the loop.

New posts, product updates, and insights for healthcare practices, delivered to your inbox.