Thanks for your feedback.
Want to tell us more? Send us an email to leave your feedback.
You can use the AirWatch platform to add an extra layer of security to Android phones and tablets that are running MicroStrategy Mobile. Instructions for integrating MicroStrategy Mobile with AirWatch are provided below:
You can choose the level of security that you want AirWatch to apply using the Data Loss Prevention setting in the Restrictions of the security profile. For detailed information, refer to your AirWatch Mobile Application Management (MAM) Guide.
The level of security you choose is determined by the stringency of the security requirements in your environment versus the need for less restrictive data transfer.
The following are required to deploy the MicroStrategy Mobile application with AirWatch support.
To set up the Android development environment, download the Android Studio and confirm the following:
AirWatch allows customers to upload their mobile applications via their AirWatch Console. There is no need to set up a local app or web server.
To set up your AirWatch environment so users can install the MicroStrategy Mobile application with AirWatch support on their mobile devices, perform the administrative tasks listed below. For a detailed explanation of how to perform these tasks, refer to the AirWatch Mobile Application Management Guide.
Set security policies and settings within the AirWatch Console, depending on your requirements.
On your AirWatch console, under Restrictions, select Enable Data Loss Prevention.
On your AirWatch console, navigate to Groups & Settings -> All Settings -> Apps -> Settings and Profiles -> Profiles. Open the SDK profile used by your app and select Enable Data Loss Prevention.
This automatically disables the following features:
Configure the AirWatch Mobile Access Gateway (MAG) Server.
Configure the list of servers and domains on your network that users can access from outside your corporate firewall, using MicroStrategy Mobile. For example, if users require access to one of your MicroStrategy Mobile Servers while traveling, you must add the MicroStrategy Mobile Server to the list.
For information on configuring the MAG Server, refer to the Mobile Access Gateway Admin and Install guides.
Deploy your application to managed devices through the AirWatch Console. Users now have access to the application.
Once the application is uploaded to the AirWatch Console and assigned with registered devices, the AirWatch Agent on each device automatically deploys the application on the device. From the AirWatch App Catalog, you can choose to install any application assigned to this device.
Configure the list of servers and domains on your network that users can access from outside your corporate firewall, using MicroStrategy Mobile.
For example, if users require access to one of your MicroStrategy Mobile Servers while traveling, you must add the MicroStrategy Mobile Server to the list.
Use Android Studio to configure and build your MicroStrategy Mobile application, and then use the iAirWatch console to distribute your application.
Once you have met the prerequisites and set up your AirWatch environment, do the following:
For a list of supported Android devices and operating systems, see the MicroStrategy Readmes.
A detailed description of each step is provided below.
Go to the MicroStrategy Download site and download the Android SDK file for the latest Mobile SDK.
The latest Mobile SDK may or may not be the same version as the version of Intelligence Server you are using.
Copy the project folder ZIP file—MicroStrategyMobileAW.zip—from the downloaded foder to your local machine.
Extract the project folder—MicroStrategyMobileAW—included in the ZIP file.
Import the project folder into the workspace.
Optionally, change the Application ID.
By default, the Application ID is com.microstrategy.android.airwatch. If you want to change it, do the following (assuming the new Application ID is com.microstrategy.android.airwatch.sample):
Create the source folder.
Modify AndroidManifest.xml to change the package to com.microstrategy.android.airwatch.sample
<service android:enabled="true" android:exported="false" android:name="com.microstrategy.android.airwatch.AirWatchSDKContextService"/>
<service android:enabled="true" android:exported="false" android:name="com.microstrategy.android.airwatch.sample.AirWatchSDKContextService"/>
<service android:enabled="true" android:exported="false" android:name="com.microstrategy.android.airwatch.AirWatchSDKIntentService"/>
<service android:enabled="true" android:exported="false" android:name="com.microstrategy.android.airwatch.sample.AirWatchSDKIntentService"/>
<provider android:authorities="com.microstrategy.android.airwatch.securepreferences" android:exported="true" android:name="com.airwatch.storage.PreferencesProvider"/>
<provider android:authorities="com.microstrategy.android.airwatch.sample.securepreferences" android:exported="true" android:name="com.airwatch.storage.PreferencesProvider"/>
In grade.build, change the applicationId, versionCode, and versionName as needed:
To create a release version of your application, refer to the instructions on the official Android site.
Upload the file into the AirWatch Console. During this process, you need to assign the profile you created, making the settings defined in the profile available to your application. The Mobile Application Management Guide describes how to upload an application.
The final step is to deploy your application to managed devices through the AirWatch Console. Users now have access to the application, along with all the SDK-enabled features you have implemented. For more information on deploying applications to managed devices, see the Mobile Application Management (MAM) Guide.
The following known issues are caused by limitations of the AirWatch SDK:
Thanks for taking the time to give us some feedback.
Why wasn't this helpful? (check all that apply)