MicroStrategy ONE
Deep Linking to Third-Party Applications on iOS
The URL API in MicroStrategy Mobile SDK for Android allows deep linking. Deep linking allows you to link to specific content in an app installed on the same device. This feature allows users to open third-party applications already installed on their device with context passed by the URL API.
Deep Linking with URL Schema
The following parameters and values are used to launch third-party applications with URL schema.
Parameters | Description | Required? |
---|---|---|
evt |
Use a value of 3992 for the evt parameter. |
Yes |
URL scheme | Appears in the beginning of the URL link for the third-party application's schema. You must enter the scheme into your Xcode project settings as shown below. |
Yes |
name/value pairs |
You can use data in name/value pairs. Example: |
No |
A sample URL for launching third-party applications by URL scheme with context is shown below.
appScheme://?evt=3992&itemNumber=849
Handle the URL in a Third-Party Application
In the third-party application's application:openURL:options app delegate method, you can get the urlString, retrieve parameters from the MicroStrategy application, and then use them in your app.